日期:2014-05-20  浏览次数:20754 次

关于java scoket 同时收与发的问题!
写一个socket通信程序.
要求:
一个线程进行发送数据.一个线程进行接收数据.并且两个线程共用这一个socket.
结果发现在接收数据过程中.发送线程再发送数据时.会照成socket包错误....
百思不得其解..还记大虾提点.....

------解决方案--------------------
应该不会有这个问题,java对于同一个socket的2个Stream处理的非常好,希望你把你的程序异常贴一下。

你也可以看看我这里的一些多线程的资料
------解决方案--------------------
引用楼主 luoyahu 的帖子:
写一个socket通信程序.
要求:
一个线程进行发送数据.一个线程进行接收数据.并且两个线程共用这一个socket.
结果发现在接收数据过程中.发送线程再发送数据时.会照成socket包错误....
百思不得其解..还记大虾提点.....