我有一个关于绑定和连接到localhost
的一般性问题。我正在使用TCP客户端/服务器,在服务器端我进行以下操作:
bind(localhost, 9999);
listen();
这是在一个名为例如 host1
的Unix主机上完成的。
现在,客户端正在运行在一个单独的Windows框中,与同一网络相连。为了连接,我尝试通过hostname:port
,hostIp:port
连接,但都没有成功。
这是因为绑定到本地主机对于其他进程来说不可见,不能被用于连接其它机器,一般用于在同一台机器上运行的客户端/服务器等应用程序吗?