我正在尝试运行一些TCPIP客户端和服务器应用程序。我是TCPIP的新手,我既没有编程服务器也没有客户端,但需要通过客户端获取数据。
程序(和设置)如下。我有一个应用程序在我们的一个服务器上运行,它在XQuartz中打开一个窗口(在我的机器上本地,我假设?!)。客户端应该与应该使用窗口中显示的图像的服务器通信以获取一些数据并且发送"对客户而言。
在正常配置中,您将在同一台计算机上运行服务器和客户端。您可以使用localhost连接到服务器。 (我过去这样做过,这很有效)
然而现在"提供的应用程序"服务器在服务器上运行(因此是另一台机器)所以我得出结论,我必须连接到localhost以外的东西。那是对的吗? 我需要连接什么?服务器IP?
最令我困惑的是,我的机器上打开了窗口(因此数据来源)。所以它可能毕竟是localhost?
如果我运行客户端,它既不能连接服务器IP也不能连接到localhost。但是,如果我尝试localhost,它会花费很长时间,直到它告诉我无法连接,而对于服务器的IP,此信息会立即弹出。