TCP套接字-“;连接错误:没有到主机的路由;

TCP套接字-“;连接错误:没有到主机的路由;,c,sockets,tcp,C,Sockets,Tcp,您好,我正在处理套接字,并试图从中运行示例服务器和客户机代码。我假设代码是正确的,应该正确运行。但是,当我运行客户机和服务器时,会收到一条错误消息,上面写着“错误连接:没有到主机的路由”。我在一台主机上运行客户机,在另一台主机上运行服务器,这两台服务器都应该工作。我编译了服务器并使用命令“/server7008”运行它,其中7008是端口号。然后我用“/client hostip 7008”命令运行客户端,其中hostip是服务器的ip,7008是端口。我对服务器进行了ping操作,服务器响应良

您好,我正在处理套接字,并试图从中运行示例服务器和客户机代码。我假设代码是正确的,应该正确运行。但是,当我运行客户机和服务器时,会收到一条错误消息,上面写着“错误连接:没有到主机的路由”。我在一台主机上运行客户机,在另一台主机上运行服务器,这两台服务器都应该工作。我编译了服务器并使用命令“/server7008”运行它,其中7008是端口号。然后我用“/client hostip 7008”命令运行客户端,其中hostip是服务器的ip,7008是端口。我对服务器进行了ping操作,服务器响应良好。我不太确定我错过了什么

直接链接到服务器和客户端代码

服务器:
客户端:

Do
ss-tlnp
在服务器上,并将该行与您的流程一起发布。您指的是监听客户端的流程吗?如果服务器只是挂起侦听,我如何运行ss-tlnp?在服务器上,启动侦听过程后,打开一个新的终端并运行以下命令:)哦,当然!这就是它所说的。。。编辑:我拍一张截图好的,代码在我的机器上运行得很好。可能是你给错IP了?