日期:2014-05-16  浏览次数:20627 次

跟相同IP,端口不同的TCP服务端连接问题
大家好,我的状况是:

在一个程序里,开启了两个TCP服务(IP相同,绑定的端口不同)。同时,在另个程序里,开启了两个TCP客户,分别与对应端口的服务端连接。(肯定连接成功)

结果问题是,在两个客户端,我用线程向服务端发送数据,结果两个客户端的数据都只被一个服务端接收。(可以肯定的是,总是被后边连接的服务端接收)。

后来,我发觉客户端的两个socket返回的文件描述符都为0.

请问,这是什么原因造成的呢?谢谢了。。。

------解决方案--------------------
不贴代码咋知道是啥问题呢。