分享免费的编程资源和教程

网站首页 > 技术教程 正文

「python」写一个最基础的TCP服务端用于测试端口

goqiw 2024-09-08 17:06:26 技术教程 13 ℃ 0 评论

作为一名网络工程师,完成网络变更后对连通性的测试是必不可少的。除了使用ping,有时还会使用telnet对端口连通性进行测试。工作中或许有时会遇到防火墙策略明明已经放通,负责应用的同事说应用连接不上,那么到底是网络的问题,还是应用的问题?为了验证网络正常,我们通常会去网上下载一些打开端口的工具,连上PC,在PC上打开应用指定的端口号(模拟服务器),进行telnet测试……

今天的内容其实是搭建最基础的TCP服务器,但因为太基础,导致没什么卵用,干脆就当作写一个打开TCP端口的小脚本吧。

脚本内容参考《Python网络编程基础》,略作修改。

对于TCP服务器的搭建,需要4步:

1.建立socket对象。

2.设置socket选项(可选)

3.绑定到一个端口(也可以是一个指定的网卡)

4.侦听连接

脚本内容:

脚本内容

测试效果

如上图的测试效果,脚本中打开9999端口,在两台服务器(192.168.1.106和192.168.1.110)上telnet服务端(192.168.1.104)端口9999,测试正常。如果想要打开其他端口,修改脚本的port即可。

如果对我分享的技术感兴趣,欢迎订阅本人的头条号。也可以查看我以前写的文章(点我头像就能看到)。

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表