uaveiro-leci/1ano/2semestre/labi/tema03/src/udp_client.py

24 lines
454 B
Python

import socket
def main():
udp_s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
udp_s.bind(("127.0.0.1", 0))
server_addr = ("127.0.0.1", 1234)
while True:
msg = input(f"$ ")
udp_s.sendto(msg.encode("utf-8"), server_addr)
if msg == "stop":
break
b_data, addr = udp_s.recvfrom(4096)
print(f"-> {b_data.decode('utf-8')}")
udp_s.close()
if __name__ == '__main__':
main()