![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux socket
erbort
嵌入式操作系统μCOS-μCLinuxLinuxQTandroidARM7ARM9Cortex M3 A9
展开
-
socket 之 select函数
Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如 connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等 待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回)。 可是使用Select就可以完成非阻转载 2013-04-18 17:23:09 · 601 阅读 · 0 评论 -
关于linux网络编程相关api和头文件的分布
netinet/if_ether.h ether_arp的数据结构 netinet/ether.h 以太祯的网络字节和ascii字节的转换,包括ether_ntoa(),ether_aton这样的函数定义 netinet/ip.h 这个头文件和linux/ip.h似乎很相似,也有iphdr的数据结构,同时还包括了timestamp结构,我的理解是,linux文件夹下的 i原创 2013-08-09 00:02:07 · 1607 阅读 · 0 评论