欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Python: 使用socket实现UDP通讯

程序员文章站 2022-06-25 18:26:52
...

1、Server端代码

import socket
port = 8081

s = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
s.bind(('',port))
while True:
    data, addr = s.recvfrom(3000)
    print ('Received: ',data, ' from ', addr)

 

2、客户端代码

import socket
port=8081
host='localhost'
s=socket.socket(socket.AF_INET,socket.SOCK_DGRAM)
s.sendto(b'hello,this is a test info !',(host,port))

 

3、先运行Server端代码,然后运行Client端代码,结果如下:

 

C:\Python27>test_udpserver.py

('Received: ', 'hello,this is a test info !', ' from ', ('127.0.0.1', 59689))

 

相关标签: python socket udp