You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
23 lines
683 B
23 lines
683 B
import socket
|
|
|
|
HOST = '192.168.50.94'
|
|
PORT = 2000
|
|
|
|
with socket.socket(socket.AF_INET, socket.SOCK_DGRAM) as s:
|
|
server_address = (HOST, PORT)
|
|
|
|
while True:
|
|
message = input("Enter a message (or 'exit' to quit): ")
|
|
if message.lower() == 'exit':
|
|
break
|
|
|
|
# Send the message
|
|
print('Sending {!r}'.format(message))
|
|
sent = s.sendto(message.encode('utf-8'), server_address)
|
|
|
|
# Receive the response
|
|
print('Waiting for the response')
|
|
data, server = s.recvfrom(1024) # línea bloqueante
|
|
print('Received {!r} from {}'.format(data.decode('utf-8'), server))
|
|
|
|
# Program ends when 'exit' is entered by the user |