python 中的网络编程主要用到socket模块,模块中的socket()函数被用来创建套接字。
在同一台主机上运行,只要IP地址都为127.0.0.1(localhost)即可,但在不同主机间,需要修改IP.
本例子参考《python核心编程第二版》例题。
tcp服务器端
#!/usr/bin/env python
from socket import *
from time import ctime
HOST = 'A' #主机(服务器)地址
PORT = 20000
BUFSIZE = 1024
ADDR = (HOST,PORT)
tcpSerSock = socket(AF_INET, SOCK_STREAM) # 创建套接字
tcpSerSock.bind(ADDR) # 监听
tcpSerSock.listen(5)
while True:

本文介绍了使用Python的socket模块进行TCP协议的网络编程。内容包括服务器端和客户端的实现,强调了在同一主机和不同主机间的配置区别。通过实际测试,在Windows作为服务器、Linux作为客户端的情况下能够成功通信,并能通过wireshark捕获数据包。
最低0.47元/天 解锁文章
387

被折叠的 条评论
为什么被折叠?



