
网络
文章平均质量分 73
KudoCC
这个作者很懒,什么都没留下…
展开
-
socket编程杂记
对于已关闭的socket的写操作,第一次会正确返回,第二次就会触发SIGPIPE信号,如果没有捕获就会导致程序被杀掉,可以使用下面的代码解决。int nosigpipe = 1; setsockopt(socketFD, SOL_SOCKET, SO_NOSIGPIPE, &nosigpipe, sizeof(nosigpipe));原创 2015-04-07 10:07:55 · 590 阅读 · 0 评论 -
网络协议的设计(积累改进中)
做一个稍微复杂一点的APP都要涉及网络,网络通讯简单一点的是使用HTTP协议,HTTP协议是PULL的,我也蛮喜欢HTTP的,因为简单。对于需要大量交互的应用还是要用socket,所以基本上还是要自己制订协议,做过几个应用都有用到这方便的东西,所以也想总结一下,由于自己的知识有限,随着学到的东西越来越多,可能会发现这篇文章有一些错误或者需要改进的地方,我会随时更新。协议的字段先说说我认为一个协议必要原创 2015-04-22 17:11:12 · 1771 阅读 · 0 评论