我正在尝试通过UDP通信发送一个字节。
我的客户代码:
import socket
msgFromClient="f"
bytesToSend=msgFromClient.encode()
UDPClientSocket =socket.socket(family=socket.AF_INET,type=socket.SOCK_DGRAM)
UDPClientSocket.sendto(bytesToSend, serverAddressPort)
我的服务器代码:
server_socket=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
server_socket.bind((UDP_IP,UDP_PORT_NO))
while True:
adress,byte_message=server_socket.revfrom(1024)
print (adress)
print(byte_message)
以及我得到的:
b'f'
('192.168.4.15',55924)
每次向我发送元组中的整数都是不同的。 我需要的是将一个字母编码为字节,并在收到后将其解码。