Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.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
Sockets 在两个服务器套接字之间发送数据_Sockets_Tcp - Fatal编程技术网

Sockets 在两个服务器套接字之间发送数据

Sockets 在两个服务器套接字之间发送数据,sockets,tcp,Sockets,Tcp,我必须在linux上使用C/PHP套接字制作一个应用程序,将数据从一个套接字发送到另一个套接字,如下所示 我有一个IP或域名托管的服务器。它正在运行web应用程序。 我有另一个服务器未知\u服务器在我家未知IP上运行 客户端通过托管在服务器上的web应用程序将一些信息发送到另一台运行在我家未知IP的服务器上 我需要一种在托管服务器和未知服务器之间建立连接的方法 我能够使用TCP套接字在两者之间建立连接。我让服务器作为服务器监听某些端口,比如8080和未知的服务器作为客户端,这使得到服务器的连接是

我必须在linux上使用C/PHP套接字制作一个应用程序,将数据从一个套接字发送到另一个套接字,如下所示

我有一个IP或域名托管的服务器。它正在运行web应用程序。 我有另一个服务器未知\u服务器在我家未知IP上运行

客户端通过托管在服务器上的web应用程序将一些信息发送到另一台运行在我家未知IP的服务器上

我需要一种在托管服务器和未知服务器之间建立连接的方法

我能够使用TCP套接字在两者之间建立连接。我让服务器作为服务器监听某些端口,比如8080和未知的服务器作为客户端,这使得到服务器的连接是开放的

当我家里有多台未知的_服务器时,问题就出现了。如何连接到同一端口?TCP/IP可以支持多少个客户端

任何IDE如何在托管服务器和未知服务器之间建立隧道或连接


使用curl或socket是否有更好的方法?

是否有理由不创建一个新的socket并连接到其他服务器?创建新的socket将解决一个问题。但对于每台服务器,您需要有不同的端口号。我家里有数千台服务器需要连接托管服务器。我只想使用一个端口,这就是我为什么问的原因。您可以连接到现有的服务器端口吗?是否支持标准的客户端到服务器协议和服务器到服务器协议?例如,可以编写一个web服务器,如果第一行不是HTTP请求,它可以以不同的方式处理请求。我认为没有。我打开了新端口,如8080,并尝试将我的家庭计算机连接到它。但是当我有上千台计算机时,我可以连接到同一个端口,而不关闭任何计算机的连接。