解决问题telnet: Unable to connect to remote host: Connection refused

    xiaoxiao2025-04-26  4

    今天在学习服务器编程的过程碰到一个问题,代码如下: 这段代码是仿照视频教程的demo写的,绑定的端口号是666,编译运行都没有问题,但是用客户端telnet去访问时提示: telnet: Unable to connect to remote host: Connection refused 百度找到一篇相关的文章: Unable to connect to remote host: Connection refused telnet: Unable to connect to remote host: Connection refused 解决telnet: connect to address 127.0.0.1: Connection refused的错误信息

    基本都是说telnet服务没有开启、被防火墙挡住等,一一检查完发现都不行,后来参考这篇文章telnet报“Unable to connect to remote host:Connection refused”错误 使用命令netstat -napt查看了服务器程序进程对应的端口号,发现每次运行程序,进程对应的端口号都会变动,而且和设定的端口号666不一致,如图所示:

    仔细查看对比代码后,发现代码并没有问题,最后通过测试发现是端口号设置的问题,有些端口号被系统占用操作系统端口大全,各个端口默认对应服务全介绍,同时端口号最大是65535,根据实际情况设置端口号即可查看系统端口是否被占用。

    最新回复(0)