Python3: Socket UDP

From OnnoWiki
Revision as of 05:25, 26 December 2020 by Onnowpurbo (talk | contribs) (Created page with "==Client== import socket UDP_IP = "192.168.0.162" UDP_PORT = 5005 MESSAGE = b"Hello, World!\n" print("UDP target IP: %s" % UDP_IP) print("UDP target port: %s" % UDP...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Client

import socket

UDP_IP = "192.168.0.162"
UDP_PORT = 5005
MESSAGE = b"Hello, World!\n"

print("UDP target IP: %s" % UDP_IP)
print("UDP target port: %s" % UDP_PORT)
print("message: %s" % MESSAGE)
 
sock = socket.socket(socket.AF_INET, # Internet
                      socket.SOCK_DGRAM) # UDP
sock.sendto(MESSAGE, (UDP_IP, UDP_PORT))
sock.close()


Server

import socket

UDP_IP = "127.0.0.1" UDP_PORT = 5005

sock = socket.socket(socket.AF_INET, # Internet

                    socket.SOCK_DGRAM) # UDP

sock.bind((UDP_IP, UDP_PORT))

while True:

   data, addr = sock.recvfrom(1024) # buffer size is 1024 bytes
   print("received message: %s" % data)