首先,我们需要创建一个socket对象,然后连接到服务器。连接成功后,我们可以使用recv()方法来接收服务器发送的消息。recv()方法的参数表示要接收的最大字节数。如果没有指定这个参数,那么它将一直接收,直到连接关闭。
另一方面,我们可以使用send()方法来向服务器发送消息。send()方法的参数是一个字节串,表示要发送的数据。
查看消息通常是在接收到消息后进行的。我们可以使用print()函数来打印接收到的消息。
以下是一个简单的示例:
```python
import socket
# 创建一个socket对象
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
# 连接到服务器
s.connect(('localhost', 12345))
# 接收消息
data = s.recv(1024)
print('Received:', data)
# 发送消息
s.sendall(b'Hello, world')
# 关闭连接
s.close()
```
在这个示例中,我们首先创建了一个socket对象,然后连接到了本地的12345端口。然后,我们使用recv()方法接收了1024字节的数据,并打印出来。接着,我们使用sendall()方法发送了一个"Hello, world"的消息。最后,我们关闭了连接。
以上关于recv msg peek-PEEK百家百科内容为上海春毅新材料原创,请勿转载!