一个P2P的问题

nicholas100 2010-07-15 10:06:02
客户端C,服务端S
C能正常connect到S,S能正常捕捉连接的验证包,且之后能随时发送给C数据,C能捕捉并解析S发过来的数据
问题是
C在连接之后,不能给S发送数据。我确定C在send部分没有问题。应该是S不能接收C
我预计的猜测是S的侦听线程的那个socket,在线程内部有点更新赋值的意思,所以accept的时候,不能接收连接时候的那个socket。
大家帮我分析下。
谢谢
...全文
108 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
CppFile 2010-07-15
  • 打赏
  • 举报
回复
看看send的返回值
CppFile 2010-07-15
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 tulipcaicai 的回复:]
是阻塞模式么?
另外我很想知道楼主的结贴率为什么是100.81%
[/Quote]

同问,怪了
tulipcaicai 2010-07-15
  • 打赏
  • 举报
回复
是阻塞模式么?
另外我很想知道楼主的结贴率为什么是100.81%
我不懂电脑 2010-07-15
  • 打赏
  • 举报
回复
需要看send的错误信息。
iqyely 2010-07-15
  • 打赏
  • 举报
回复
帮顶,学习下。
周药师 2010-07-15
  • 打赏
  • 举报
回复
在接收客户端后新建一个线程去处理每个客户端的socket

1,317

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 网络及通讯开发
社区管理员
  • 网络及通讯开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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