Socket 连接管理示例
本代码展示了一个简单的 Socket 连接管理实例,包含建立连接、发送数据和关闭连接等基本操作。
# 示例代码
import socket
# 创建 Socket 对象
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# 连接服务器
s.connect(('www.example.com', 80))
# 发送数据
s.sendall(b'Hello, world!')
# 接收数据
data = s.recv(1024)
# 打印接收到的数据
print('Received', repr(data))
# 关闭连接
s.close()
代码说明:
- 首先,使用
socket.socket()
创建一个 Socket 对象。 - 然后,使用
connect()
方法连接到服务器。 - 连接建立后,可以使用
sendall()
方法发送数据,使用recv()
方法接收数据。 - 最后,使用
close()
方法关闭连接。
注意:
- 此代码仅为示例,实际应用中需要根据具体情况进行修改。
- 在运行代码之前,请确保已经安装了 Python 的 Socket 库。
2.68MB
文件大小:
评论区