
网络通信
沐沐吃苹果
软件改变世界
展开
-
UNIX SOCKET 高级学习日记-高级I/O函数
1.套接字超时 a.使用alarm-SIGALARM信号 b.select 中阻塞等待I/O c.使用套接字选项SO_RCVTIMEO,SO_SNDTIMEO. 在connect和recvfrom中使用alarm select设置超时时间 使用套接字选项修改recvfrom readv与writev函数 分散读,集中写 sendmsg,recvmsg 辅助数据 查看排原创 2018-01-12 13:22:56 · 213 阅读 · 0 评论 -
UNIX SOCKET高级学习日记-IPV4-IPV6的互操作性
由于过渡原因,IPV4到IPV6的转换不是一蹴而就的,所以需要考虑长期会有二者同时出现的可能; 即需要保持clientIPV4与IPV6,IPV4的Server通信;client IPV6与IPV6,IPV4的Server通信 规则遵守:向后兼容 1.IPV4智能接收来自IPV4客户的外来链接; 2.如果服务器有一个绑定了通配地址的IPV6监听SOCKET,且选项为设置IPV6_V原创 2018-01-05 13:52:47 · 319 阅读 · 0 评论