网络编程
hyx-work
这个作者很懒,什么都没留下…
展开
-
Windows下获取本机MAC地址(网络适配器)方法介绍
首先说明代码来源于网络,Author: Khalid Shaikh [Shake@ShakeNet.com] static void GetMACaddress(void) { IP_ADAPTER_INFO AdapterInfo[16]; // Allocate information for up to 16 NICs DWORD dwBufLen = sizeof(Adapter原创 2012-08-02 08:01:34 · 5427 阅读 · 0 评论 -
epoll基本原理及使用框架
epoll是Linux下多路复用IO接口select/poll的增强版本,它能显著减少程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率,因为它不会复用文件描述符集合来传递结果而迫使开发者每次等待事件之前都必须重新准备要被侦听的文件描述符集合,另一点原因就是获取事件的时候,它无须遍历整个被侦听的描述符集,只要遍历那些被内核IO事件异步唤醒而加入Ready队列的描述符集合就行了。epoll除转载 2014-09-02 16:01:35 · 685 阅读 · 0 评论 -
ubuntu samba服务器多用户配置
http://blog.csdn.net/lbmygf/article/details/7448470 在/home/下有多个用户目录A、B...,现通过samba共享,要求A用户对A用户组目录具有root权限,对其他目录具有 读权限,B用户对B目录具有root权限,对其他目录只读。并在登陆各个目录时要求输入samba用户名和密码。已在 10.04上通过。 1、安装samb转载 2014-09-01 11:38:00 · 5397 阅读 · 1 评论 -
C语言实现linux网卡检测-代码精简版
万能的网络,通过getifaddrs可以大大减少编码量,获得 C语言实现linux网卡检测-改进版 同样的效果。 #include #include #include #include #include #include #include #include int c_ifaddrs_netlink_status(const char *if_n原创 2013-12-27 16:49:15 · 2847 阅读 · 0 评论 -
C语言实现linux网卡检测-改进版
C语言+shell 实现linux网卡状态检测 和 C语言实现linux网卡连接检测 2文的方法各有缺陷,比如有些系统执行ifconfig需要root权限,要不就不支持ioctl(fd, SIOCGMIIPHY, &ifr)这样的操作。以下给出了C语言实现linux网卡连接检测 的改进版实现与C语言+shell 实现linux网卡状态检测 同样的功能。 #include #in原创 2013-12-27 08:50:02 · 4460 阅读 · 1 评论 -
C语言+shell 实现linux网卡状态检测
不解释,直接上代码 要求linux环境具备grep和awk(awk可选) #include #include #include #include int get_if_status(char *if_name) { char buffer[BUFSIZ]; char cmd[100]; FILE *read_fp; int原创 2013-12-26 18:26:53 · 3678 阅读 · 0 评论 -
C语言实现linux网卡连接检测
直接上代码吧 #include #include #include #include #include #include #include #include #include #include int get_if_miireg(const char *if_name, int phy_id, int reg_num ) { int原创 2013-12-26 19:06:24 · 4048 阅读 · 0 评论 -
嵌入式linux pppoe 拨号,如何自动配置安装?
如果在嵌入式linux里通过pppoe拨号上网,需要: 1 首先第一次需要执行 pppoe-setup,然后需要用户交互输入用户名,密码等信息 2 pppoe-setup成功后,再执行pppoe-start开始拨号。 有什么办法让pppoe-setup自动执行,不用用户参与setup过程呢?有2个方法: 1 修改pppoe-setup 2 将pppoe-setup所需信息,存入一原创 2014-01-04 20:24:47 · 2619 阅读 · 2 评论 -
Windows下获取本机IP地址方法介绍
首先说明代码来源于网络,Author: Khalid Shaikh [Shake@ShakeNet.com] if((hostinfo = gethostbyname(name)) != NULL) { #if 1 int i=0; printf("IP COUNT: %d\r\n",hostinfo->h_length); for(i=0;ih_le原创 2012-08-02 07:50:31 · 6018 阅读 · 0 评论 -
centos 安装frp 实现内网穿透进行电信物联网NBIOT开发
1 云服务器安全组TCP端口配置开放8803 2 云服务器防火墙端口开放配置(centos) firewall-cmd --zone=public --add-port=8803/tcp –permanent firewall-cmd –reload 3 云服务器frps配置() [common] bind_addr = 0.0.0....原创 2019-05-21 08:28:28 · 677 阅读 · 0 评论