- 博客(4)
- 收藏
- 关注
转载 tcp与udp数据包的大小
MTU最大传输单元,这个最大传输单元实际上和链路层协议有着密切的关系,EthernetII帧的结构DMAC+SMAC+Type+Data+CRC由于以太网传输电气方面的限制,每个以太网帧都有最小的大小64bytes最大不能超过1518bytes,对于小于或者大于这个限制的以太网帧我们都可以视之为错误的数据帧,一般的以太网转发设备会丢弃这些数据帧。 由于以太网EthernetII最大的数据帧是15
2013-12-16 15:56:19 628
转载 UDP数据包的大小
UDP数据包大小问题 转帖自: http://blog.csdn.net/buptzwp/archive/2009/12/22/5055487.aspx 在进行UDP编程的时候,我们最容易想到的问题就是,一次发送多少bytes好? 当然,这个没有唯一答案,相对于不同的系统,不同的要求,其得到的答案是不一样的,这里仅对像ICQ一类的发送聊天消息的情况作分析,对于其他情况,或许也能
2013-12-16 15:55:08 727
原创 socket 非阻塞的几种方式
Connet write 在非阻塞时select 是否可写 Accept read 在非阻塞时, select 是否可读 Listen close 没有所谓的阻塞状态 对于非阻塞的UDP的read,如果没有数据则返回-1,error为 EWOULDBLOCK 对于非阻塞的tcp的read,如果没有数据则返回-1,error为 EWOULDBLOCK
2013-12-05 10:42:00 629
转载 select
一、winsock中 #include 原型 int select( int nfds, fd_set* readfds, fd_set* writefds, fd_set* exceptfds, const struct timeval* timeout ); nfds:本参数忽略,仅起到兼容作用。 readfds:(可选)指针,指向一组等待可读性检查的套接口。
2013-12-05 10:27:47 673
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人