《Python全栈开发:Python TCP/UDP》
2021/12/24 17:07:21
本文主要是介绍《Python全栈开发:Python TCP/UDP》,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、基于TCP的套接字
-
tcp是基于链接的,必须先启动服务端,然后再启动客户端去链接服务端
-
tcp服务端
ss = socket() #创建服务器套接字 ss.bind() #把地址绑定到套接字 ss.listen() #监听链接 inf_loop: #服务器无限循环 cs = ss.accept() #接受客户端链接 comm_loop: #通讯循环 cs.recv()/cs.send() #对话(接收与发送) cs.close() #关闭客户端套接字 ss.close() #关闭服务器套接字(可选)
-
tcp客户端
cs = socket() # 创建客户套接字 cs.connect() # 尝试连接服务器 comm_loop: # 通讯循环 cs.send()/cs.recv() # 对话(发送/接收) cs.close() # 关闭客户套接字
- socket通信流程与打电话流程类似,我们就以打电话为例来实现一个low版的套接字通信
这篇关于《Python全栈开发:Python TCP/UDP》的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-08有遇到过吗?同样的规则 Excel 中 比Python 结果大
- 2024-03-30开始python成长之路
- 2024-03-29python optparse
- 2024-03-29python map 函数
- 2024-03-20invalid format specifier python
- 2024-03-18pool.map python
- 2024-03-18threads in python
- 2024-03-14python Ai 应用开发基础训练,字符串,字典,文件
- 2024-03-13id3 algorithm python
- 2024-03-13sum array elements python