我正在制作客户端/服务器应用程序,该应用程序具有位于远程主机上的服务器应用程序,以及可能位于具有不同IP地址的不同客户端上的客户端应用程序。 服务器应用程序将在端口80上拥有其IP地址,它将侦听不同的客户端请求。 这个客户端/服务器应用程序也支持实时聊天,所以.......,如果不同的客户端在防火墙和路由器后面,服务器可以通过这些防火墙和路由器向客户端应用程序发送实时消息,并且然后等待他们回应。
答案 0 :(得分:0)
如果端口是开放的......是的。
答案 1 :(得分:0)
解决此问题的一种常见方法是在服务器上停放请求,然后对此做出响应。大多数防火墙都不允许您向客户端发出请求。因此,您向服务器发出异步请求,并且在有意义的内容发送到客户端之前服务器不会返回。然后,在发送响应之后,让客户端停止另一个服务器数据的请求。