当远程客户端创建TcpClientChannel对象时,它会侦听(未指定的)端口。为什么?
与服务器的单个tcp连接已经是全双工,所以为什么要听?
答案 0 :(得分:1)
TCP连接的客户端必须侦听连接的源端口,以接收从服务器传输到客户端的数据包。 TCP连接涉及两个端口,源端口和目标端口。通常只指定目标端口,源端口仅由操作系统分配。
答案 1 :(得分:0)
我认为它会侦听传入的连接。什么是全双工与它有关?
答案 2 :(得分:0)
我正在查看MSDN TcpClientChannel Class example和附近的ServerChannel。没有提到听力客户。请详细说明你的情况。
另一篇.NET CodeGuru文章介绍了simple remoting和secure remoting 您可以使用它来阐述您的观点。