使用python+ socket通信的例子
时间: 2023-03-26 15:03:03 浏览: 97
可以提供一个简单的 Python socket 通信的例子:
```
# 服务端代码
import socket
HOST = '127...1' # 本机IP地址
PORT = 8888 # 端口号
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
s.bind((HOST, PORT))
s.listen(1)
print('等待客户端连接...')
conn, addr = s.accept()
with conn:
print('客户端已连接:', addr)
while True:
data = conn.recv(1024)
if not data:
break
conn.sendall(data)
# 客户端代码
import socket
HOST = '127...1' # 服务端IP地址
PORT = 8888 # 端口号
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as s:
s.connect((HOST, PORT))
s.sendall(b'Hello, world')
data = s.recv(1024)
print('收到的数据:', data.decode())
```
以上是一个简单的 Python socket 通信的例子,服务端和客户端通过 socket 建立连接,可以互相发送数据。
阅读全文