2010-05-19 60 views

回答

15

constructor overload that takes an IPEndPoint允许您将TcpClient的内部套接字绑定到特定端口:最近

IPAddress ipAddress = Dns.GetHostEntry(Dns.GetHostName()).AddressList[0]; 
IPEndPoint ipLocalEndPoint = new IPEndPoint(ipAddress, clientPort); 
TcpClient clientSocket = new TcpClient(ipLocalEndPoint); 
clientSocket.Connect(remoteHost, remotePort); 
+1

在测试中,我需要使用一个稍微不同的线路进行连接:clientSocket.Client .Connect(remoteHost,remotePort); 。使用clientSocket.Connect会改变我的clientPort。 – 2014-10-10 15:35:50

相关问题