【发布时间】:2010-11-08 10:49:21
【问题描述】:
当远程客户端创建 TcpClientChannel 对象时,它会侦听(未指定)端口。干什么用的?
到服务器的单个 tcp 连接已经是全双工的,为什么还要监听呢?
【问题讨论】:
当远程客户端创建 TcpClientChannel 对象时,它会侦听(未指定)端口。干什么用的?
到服务器的单个 tcp 连接已经是全双工的,为什么还要监听呢?
【问题讨论】:
我认为它会监听传入的连接。全双工与它有什么关系?
【讨论】:
我正在查看MSDN TcpClientChannel Class example 和附近的 ServerChannel。没有提及倾听客户。请详细说明您的情况。
另一篇 .NET CodeGuru 文章描述了 simple remoting 和 secure remoting。
你可以用它来阐述你的观点。
【讨论】:
TCP 连接的客户端必须监听连接的源端口,以接收从服务器传输到客户端的数据包。 TCP 连接涉及两个端口,一个源端口和一个目标端口。通常只指定目的端口,源端口由操作系统分配。
【讨论】: