为什么SOCKET通信 只能收到第一条信息呢呢 java socket通信服务器为什么只能接收到客户端第一次...

\u4e3a\u4ec0\u4e48java\u4e2dsocket\u53ea\u6709\u5148\u53d1\u4e00\u6761\u4fe1\u606f\u624d\u80fd\u6536\u5230\u53e6\u4e00\u65b9\u53d1\u9001\u7684\u4e00\u6761\u4fe1\u606f\u5462

\u90a3\u662f\u56e0\u4e3a\u4f60\u7684\u63a5\u6536\u64cd\u4f5c\u548c\u53d1\u9001\u64cd\u4f5c\u662f\u4ea4\u66ff\u6267\u884c\u7684\u3002
\u5982\u679c\u5b9e\u73b0\u697c\u4e3b\u4e4b\u613f\u671b\uff0c\u5fc5\u5c06\u628a\u63a5\u6536\u6570\u636e\u4ea4\u7531\u4e00\u7ebf\u7a0b\u6765\u6267\u884c\u5373\u53ef\u3002

\u4f60\u4e0d\u4f1a\u662f\u7528serverSocket\u63a5\u6536\u4e86\u4e00\u6b21\u5c31\u5173\u6389\u4e86\u5427\uff0c\u8fd9\u4e2a\u8981\u4e00\u76f4\u6253\u5f00\u7684\uff0c\u5199\u6210\u4e00\u4e2a\u6b7b\u5faa\u73af\u3002
\u6216\u8005\u6709\u53ef\u80fd\u4f60\u5efa\u7acb\u7684\u5ba2\u6237\u7aef\u7ebf\u7a0b\u53ea\u6267\u884c\u4e00\u6b21\u3002

你是每一次都要重新连接一下你的发送端,发送端会accept两次。
那你的接收端 在while内要closesocket(sockClient);呢? 你close了 还怎么连呢?
你在connect(sockClient,(SOCKADDR*)&addrSrv,sizeof(SOCKADDR));这里面。

扩展阅读:socket error 10060 ... sockboom不能用了 ... js socket ... socket am4插什么cpu ... socket g2最好的cpu ... socket close ... python socket ... abb socket ... socket连接器 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网