![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络
c1505011056
这个作者很懒,什么都没留下…
展开
-
如何发送和接收应用层数据包?
当两台电脑要通过网络)传输数据的时候,应用层必须要制定好自己的头部,最简单的头部可以是这样(以传输图片为例): 起始标志0xFFEF(short类型,表明这是一个包的开头)+图片数据长度(int类型,4个字节)+图片数据(完整的图片数据) 发送端和接收端的C代码大致如下: 发送端代码: void sendPic(int len, char*转载 2013-10-07 17:41:25 · 1018 阅读 · 2 评论 -
accept: Invalid argument
今天师兄拿来一个epoll的测试程序给我看,说是有问题,运行了一下,发现了accept: Invalid argument问题。 socklen_t clilen; struct sockaddr_in clientaddr; connfd = accept(listenfd,(sockaddr *)&clientaddr,&clilen); 问题就出在acce转载 2013-10-31 11:36:09 · 646 阅读 · 0 评论