多语言展示
当前在线:1965今日阅读:167今日分享:16

如何使用python的Socket建立基于TCP的网络连接

python是一个很有趣的语言,可以在命令行窗口运行。python由很多功能强大的模块。这篇经验告诉你,使用Socket模块,建立基于TCP的网络连接。网络连接需要服务端和客户端,本篇经验先建立服务端,后建立客户端,然后进行实验测试。
工具/原料
1

windows系统电脑一台

2

python软件

方法/步骤
1

服务端第一步,点击键盘 win+r,打开运行窗口;在窗口中输入“cmd',点击确定,打开windows命令行窗口。

2

服务端第二步,在cmd命令行窗口中输入'python',进入python交互窗口,引入socket模块。

3

服务端第三步,使用函数socket.socket(socket.AF_INET, socket.SOCK_STREAM建立Socket对象,SOCK_STREAM指定了这个Socket的类型是TCP。并使用socket对象的bind()方法,监听本地的9999端口号;使用socket对象的listen()方法,设置最大监听数是5。

4

服务端第四步,建立一个死循环,使用socket对象的accept()接受端口信息,接受后,打印出信息,并使用socket对象的send()方法,将信息发送出去。

5

客户端第一步,点击键盘 win+r,打开运行窗口;在窗口中输入“cmd',点击确定,打开windows命令行窗口。

6

客户端第二步,在cmd命令行窗口中输入'python',进入python交互窗口,引入socket模块。

8

客户端第四步,使用socket对象的recv()方法,接受服务端传来的数据,并打印出来。

9

查看服务端,是否有网络连接。如果有网络连接,表明网络连接成功。

注意事项
1

看不明白的,可私信。

2

谢谢阅读

推荐信息