python tcp 脚本
时间: 2023-10-16 20:07:14 浏览: 78
以下是一个基本的 Python TCP 客户端和服务器端脚本示例:
TCP 服务器端脚本:
```
import socket
HOST = '127.0.0.1' # 监听的IP地址
PORT = 65432 # 监听的端口
BUFFER_SIZE = 1024 # 缓冲区大小
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
s.bind((HOST, PORT)) # 绑定IP地址和端口
s.listen() # 监听连接
conn, addr = s.accept() # 等待客户端连接
with conn:
print('Connected by', addr)
while True:
data = conn.recv(BUFFER_SIZE) # 接收数据
if not data:
break
conn.sendall(data) # 发送数据
```
TCP 客户端脚本:
```
import socket
HOST = '127.0.0.1' # 服务器IP地址
PORT = 65432 # 服务器端口
BUFFER_SIZE = 1024 # 缓冲区大小
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
s.connect((HOST, PORT)) # 连接服务器
s.sendall(b'Hello, world') # 发送数据
data = s.recv(BUFFER_SIZE) # 接收数据
print('Received', repr(data))
```
以上脚本只是最基本的示例,可以根据自己的需求进行修改和扩展。
阅读全文