python3.6.8 TCP的库
时间: 2023-08-04 12:08:24 浏览: 44
在 Python 3.6.8 中,可以使用 socket 库来实现基于 TCP 协议的网络通信。以下是使用 socket 实现 TCP 客户端和服务器的示例代码:
TCP 客户端:
```python
import socket
# 创建 TCP 客户端
client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# 连接服务器
server_address = ('localhost', 8888)
client.connect(server_address)
# 发送数据
message = 'Hello, server!'
client.sendall(message.encode())
# 接收数据
data = client.recv(1024)
print('Received:', data.decode())
# 关闭连接
client.close()
```
TCP 服务器:
```python
import socket
# 创建 TCP 服务器
server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# 绑定地址和端口
server_address = ('localhost', 8888)
server.bind(server_address)
# 监听连接
server.listen(1)
while True:
# 接受客户端连接
client, client_address = server.accept()
# 接收数据
data = client.recv(1024)
print('Received:', data.decode())
# 发送数据
message = 'Hello, client!'
client.sendall(message.encode())
# 关闭连接
client.close()
```
这是一个简单的 TCP 客户端和服务器的示例,可以根据实际需求进行修改和扩展。