一个P2P的问题
客户端C,服务端S
C能正常connect到S,S能正常捕捉连接的验证包,且之后能随时发送给C数据,C能捕捉并解析S发过来的数据
问题是
C在连接之后,不能给S发送数据。我确定C在send部分没有问题。应该是S不能接收C
我预计的猜测是S的侦听线程的那个socket,在线程内部有点更新赋值的意思,所以accept的时候,不能接收连接时候的那个socket。
大家帮我分析下。
谢谢
[解决办法]
看看send的返回值
[解决办法]
在接收客户端后新建一个线程去处理每个客户端的socket
[解决办法]
帮顶,学习下。
[解决办法]
需要看send的错误信息。
[解决办法]
是阻塞模式么?
另外我很想知道楼主的结贴率为什么是100.81%