c#通过ip地址在2个子网之间发送文件

时间:2013-04-04 14:23:35

标签: c# winforms networking

我正在尝试使用接收器的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地址等的完整信息。那么我该如何发送到这个特定节点?

0 个答案:

没有答案