pythontcp通讯
时间: 2023-08-16 15:13:08 浏览: 113
Python TCP通讯是指使用Python语言进行基于TCP协议的网络通信。TCP(Transmission Control Protocol)是一种面向连接的、可靠的传输协议,常用于实现可靠的数据传输。
在Python中,可以使用内置的socket模块来实现TCP通讯。下面是一个简单的示例代码:
import socket
# 创建TCP套接字
sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# 绑定IP地址和端口号
server_address = ('localhost', 8888)
sock.bind(server_address)
# 监听连接
sock.listen(1)
print('等待客户端连接...')
while True:
# 接受客户端连接
client_sock, client_address = sock.accept()
print('客户端已连接:', client_address)
try:
while True:
# 接收数据
data = client_sock.recv(1024)
if data:
print('接收到数据:', data.decode())
# 发送响应数据
response = 'Hello, client!'
client_sock.sendall(response.encode())
else:
break
finally:
# 关闭客户端连接
client_sock.close()
这段代码创建了一个TCP套接字,绑定了本地的IP地址和端口号,然后开始监听连接。当有客户端连接进来时,接收客户端发送的数据,并向客户端发送响应数据。
你可以根据自己的需求修改代码,例如更改IP地址、端口号,或者添加其他逻辑来处理数据。
相关推荐














