socket send函数怎么使用

avatar
作者
猴君
阅读量:4

Socket的send函数是用来发送数据的,其使用方式如下:

  1. 创建Socket对象:
import socket # 创建TCP套接字 sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) 
  1. 连接到服务端:
# 连接到服务端 server_address = ('localhost', 8888) sock.connect(server_address) 
  1. 使用send发送数据:
# 发送数据 data = "Hello, server!" sock.send(data.encode()) 
  1. 关闭Socket连接:
# 关闭连接 sock.close() 

完整的示例代码如下:

import socket # 创建TCP套接字 sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 连接到服务端 server_address = ('localhost', 8888) sock.connect(server_address) # 发送数据 data = "Hello, server!" sock.send(data.encode()) # 关闭连接 sock.close() 

注意: send函数发送的数据必须是字节类型,如果是字符串类型需要先进行编码转换。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!