代码未解码通过 python 中的套接字发送的消息
Code not decoding message sent through sockets in python
我正在 python 使用套接字模块创建聊天室。每当我发送一条消息时,我都会输入一行代码来解码它,但它就是不解码。
消息示例:嗨
代码:
recvmessage = connection.recv(9999)
recvmessage.decode('utf8')
print(recvmessage)
结果:
b'hi'
添加 .decode("utf-8")
不会更新变量 in-place。所以你要么必须写:
recvmessage = recvmessage.decode("utf-8")
或直接:
print(recvmessage.decode("utf-8"))
我正在 python 使用套接字模块创建聊天室。每当我发送一条消息时,我都会输入一行代码来解码它,但它就是不解码。
消息示例:嗨
代码:
recvmessage = connection.recv(9999)
recvmessage.decode('utf8')
print(recvmessage)
结果:
b'hi'
添加 .decode("utf-8")
不会更新变量 in-place。所以你要么必须写:
recvmessage = recvmessage.decode("utf-8")
或直接:
print(recvmessage.decode("utf-8"))