socket
猪神川
搬砖汉
展开
-
非阻塞式socket建立以及如何判断对方断开
最近写的程序要求的是在控制线程中使用非阻塞的socket,转载 2014-04-18 09:37:15 · 3236 阅读 · 0 评论 -
bind: Address already in use
以前就遇到过了,现在把办法写下:在linux下,如果使用Ctrl+C原创 2014-04-18 10:55:51 · 652 阅读 · 0 评论 -
accept: Invalid argument
对于socket编程 出现accept: Invalid argument #include /* See NOTES */#include int accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen);原创 2014-04-18 17:13:21 · 1010 阅读 · 0 评论 -
linux sock_raw原始套接字编程
sock_raw原始套接字编程可以接收到本机网卡上的数据帧或者数据包,对与监听网络的流量和分析是很有作用的.一共可以有3种方式创建这种socket 1.socket(AF_INET, SOCK_RAW, IPPROTO_TCP|IPPROTO_UDP|IPPROTO_ICMP)发送接收ip数据包2.socket(PF_PACKET, SOCK_RAW, htons(ETH_P_IP|E转载 2014-10-21 17:01:50 · 730 阅读 · 0 评论 -
解析struct sockaddr_ll获得混杂模式
文章来源:http://hi.baidu.com/sjb811023/blog/item/bb0008635a16566a0c33fa22.html参考:http://hi.baidu.com/zkheartboy/blog/item/3ce6c207000e10cf7a8947a0.html测试过sockaddr_ll, 源文件为,结构如下:struct sockaddr_l转载 2014-10-21 16:58:57 · 3419 阅读 · 0 评论