Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/313.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在不同的网络中与计算机通信_C#_Ip Address_Communication - Fatal编程技术网

C# 如何在不同的网络中与计算机通信

C# 如何在不同的网络中与计算机通信,c#,ip-address,communication,C#,Ip Address,Communication,因此,我已经制作了GUI和程序等,我希望能够在不同网络中的两台计算机上输入ip地址(我输入他的和我的),并与他们通信日志 两台计算机都计算一些东西,需要比较它们计算的值,所以我想来回发送数组 所有这些在没有实际沟通的情况下都已经起作用了。我没有可以使用的服务器。无论您的程序在哪个网络中使用PC,这都无关紧要。 您只需确保软件包的路由正确,这样就可以从另一台电脑(通过其ip地址)访问另一台电脑 在您的程序中,您只需使用TCP连接和TcpClient和TcpListener类来来回发送数据。您需要的

因此,我已经制作了GUI和程序等,我希望能够在不同网络中的两台计算机上输入ip地址(我输入他的和我的),并与他们通信日志

两台计算机都计算一些东西,需要比较它们计算的值,所以我想来回发送数组


所有这些在没有实际沟通的情况下都已经起作用了。我没有可以使用的服务器。

无论您的程序在哪个网络中使用PC,这都无关紧要。 您只需确保软件包的路由正确,这样就可以从另一台电脑(通过其ip地址)访问另一台电脑

在您的程序中,您只需使用TCP连接和
TcpClient
TcpListener
类来来回发送数据。您需要的所有信息都是要连接的PC的IP和端口

如果只有两台计算机一直以相同的方式通信,则不一定需要您提到的第三方服务器