当我使用TcpClient类建立到服务器的tcp连接时,有没有办法找出这个连接的源端口? 我正在尝试实现exec协议,stderr端口似乎总是源端口+ 1。
答案 0 :(得分:1)
建立连接后使用((IPEndPoint) tcpClient.Client.LocalEndPoint).Port
。
答案 1 :(得分:0)
解决了:)
客户端发送TCP端口号(十进制 stc的ascii,以null结尾) 港口。如果第一个字节是NULL, 然后服务器将不会生成任何stderr 连接。