在Python中,可以使用socket.recv()方法来接收数据。该方法接收指定字节数的数据,并返回一个包含接收数据的字节数组。如果没有数据可接收,则该方法会阻塞等待数据到达。
示例代码如下:
import socket # 创建一个socket对象 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 连接到服务器 s.connect(("127.0.0.1", 8888)) # 接收数据 data = https://www.yisu.com/ask/s.recv(1024)"Received data:", data) # 关闭连接 s.close()
在上面的示例中,socket.recv(1024)会尝试接收最多1024个字节的数据,并将接收到的数据存储在data变量中。注意,recv()方法的参数是要接收的最大字节数,实际接收到的字节数可能会少于指定的值。