日期:2014-05-17  浏览次数:21077 次

socket的监听发送能不能使用同一端口号
一个socket实例调用Listen方法后开始监听端口,调用Liten后就不能Connect一个端口了,还可不可以再使用这个Socket实例绑定的端口,或者是再使用这个socket实例去connect另一个端口,主要是想实现监听和发送使用同一个端口号,有没有好的办法实现呢
socket

------解决方案--------------------
为何要使用相同端口号?端口号这么多都用不完,
------解决方案--------------------
假设你服务器(S1)listen的是12345端口,是为了让客户A知道它要与S1通信时CONNECT的是12345+IP,而现在你又想让S1去进行CONNECT,那S1到底是服务器还是客户端???
------解决方案--------------------
做为服务端端口需要固定并告之客户端,做为客户端完全可以由系统自动分配个端口。
------解决方案--------------------
你能让你的左手在抛出东西的同时接收东西么???
注意是同时,不能有先后