2010-05-19 58 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

相關問題