Python: Basic Socket UDP
UDP server
1. new a socket
sock=socket.socket(socket.AF_INET,socket.SOCK_DGRAM )
#SOCK_STREAM MEANS TCP SOCKETS
#SOCK_DGRAM MEANS UDP SOCKETS
2. bind ports and address, default is localhost
sock.bind((”,8881))
3. transfer data
receive_data, address=sock.recvfrom(buffer_size)
sock.sendto(send_data,address)
4. close socket
sock.close()
UDP client
1.new a socket
sock=socket.socket(socket.AF_INET,socket.SOCK_DGRAM )
2.transfer data
sock.sendto(send_data,(‘localhost’,8881))
receive_data=sock.recv(8192)
3.close socket
sock.close()
没有评论▼