我正在尝试使用接收器的IP地址通过互联网发送文件。我设法成功地在同一子网中的两台计算机之间发送文件。
我明白如何在每个子网中屏蔽IP地址,那么我如何实际发送到另一个子网中的特定IP?
Socket clientSocket = new Socket(AddressFamily.InterNetwork, SocketType.Stream, ProtocolType.Tcp);
//some other codes
clientSocket.Connect("ip here", 9050); //target machine's ip address and the port number
clientSocket.Send(m_clientData);
clientSocket.Close();
编辑:我有关于接收器,内部IP,外部IP,mac地址等的完整信息。那么我该如何发送到这个特定节点?