守护进程与TCP通讯
最近做了一个小项目,服务端是个守护进程,客户端通过TCP与服务端连接,现在有这样一个问题, 就是当我服务端发送完数据关闭SOCKET后客户端最后一次接收数据会报错,相反客户端发送完数据关闭SOCKET之后,服务端接收数据时也会报错。后来我加上了 setsockopt函数就是当有数据传输时延迟关闭SOCKET但是不管用这个问题仍然存在。请高手指导一下 谢谢!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
补充问题 服务端采用的是并发,当有客户端连接上来后服务端用复制一个子进程来完成客户的工作而你进程仍然监听客户端的连接。
具体代码。。。
www.crazyhadoop.com