socket服务程序问题

gflion 2012-05-29 03:22:25
客户端用 C++ BUILDER写的,服务端用C语言在linux下完成,原本一切正常,今天偶尔测试一个客户端功能时发现下面的情况

如果客户端只发送数据而不接收返回(测试发送了2000次数据,但不接收返回),其他客户端连接服务器就没响应了,查看服务器程序没有挂掉,仍在不停的尝试发送前面的请求,并且管道数据溢出了.

请问这种情况如何解决? 有什么思路么?
...全文
100 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ma100 2012-05-30
  • 打赏
  • 举报
回复
要么客户端接收, 要么服务器发送的时候设为立即发送, 超时时间为0
JoeBlackzqq 2012-05-30
  • 打赏
  • 举报
回复
管道数据溢出==>你是怎么确定的?
sundayX 2012-05-29
  • 打赏
  • 举报
回复
服务端编码问题。
justkk 2012-05-29
  • 打赏
  • 举报
回复
长连接?短连接?

管道数据溢出是什么意思
qq120848369 2012-05-29
  • 打赏
  • 举报
回复
编码问题, 没法解答.

23,216

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧