如何更改Django默认主页为自定义主页,更改Djago默认主页为自定义主页,这是开始网页的第一步。......
如何使用python的Socket建立基于TCP的网络连接
python是一个很有趣的语言,可以在命令行窗口运行。python由很多功能强大的模块。这篇经验告诉你,使用Socket模块,建立基于TCP的网络连接。网络连接需要服务端和客户端,本篇经验先建立服务端,后建立客户端,然后进行实验测试。
工具/原料
- windows系统电脑一台
- python软件
方法/步骤
服务端第一步,点击键盘 win r,打开运行窗口;在窗口中输入“cmd",点击确定,打开windows命令行窗口。
服务端第二步,在cmd命令行窗口中输入"python",进入python交互窗口,引入socket模块。
服务端第三步,使用函数socket.socket(socket.AF_INET, socket.SOCK_STREAM建立Socket对象,SOCK_STREAM指定了这个Socket的类型是TCP。并使用socket对象的bind()方法,监听本地的9999端口号;使用socket对象的listen()方法,设置最大监听数是毙陕5。
服务端第四步,建立一个死循环,使用socket对象的恩况罩accept()接受端口信息,接受后,打印出信息,并使用socket对象的send()方法,将信息发送出去。
客户端第一步,点击键盘 win r,打开运行窗口;在窗口中输入“cmd",点击确定,打开windows命令行窗口。
客户端第二步,在cmd命令行窗口中输入"python",进入python交互窗口,引入socket模块。
客户端第三步,使用函数socket.socket(socket.AF_INET, socket.SOCK_STREAM)建立Socket对象,SOCK_STREAM指定了这个Socket的类型是UDP。使用socket对象的connect()方法,进行tcp连接。
客户端第四步,使用socket对象的recv()方法,接受服务端传来的数据,并打印出来。
查看服务端,是否有网络连接。如果有网络连霜凤接,表明网络连接成功。
注意事项
- 看不明白的,可私信。
- 谢谢阅读
以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!
相关文章
- 详细阅读
-
python中关于单/双引号和转义引号的区别详细阅读
python中关于单/双引号和转义引号的区别,ytho中单/双引号的作用是将引号中间的符号以字符串的形式传递,而在ytho中它们两个的功能是一样的,只不过在遇到转义引号的时候,两者的使用才有所区别,现......
2023-03-16 317 python
- 详细阅读