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 库。
rar 文件大小:2.68MB