python-udp接受数据


import socket

def main():
# 1.创建套接字
udp_socket = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
# 2.绑定本地的相关信息,如果一个网络程序不绑定,则系统会随机分配
local_addr = ('', 8888) #ip地址 和端口号,ip一般不用写,表示本机的任何一个ip
udp_socket.bind(local_addr) #必须绑定自己的IP
while True:
# 3.等待接受对方发送的数据
recv_data = udp_socket.recvfrom(1024)
# 4.显示接受到的数据
print(recv_data[0].decode('gbk'), recv_data[1]) #windows 默认是gbk,不能使用uft-8

# 5.关闭套接字
udp_socket.close()

if __name__ == '__main__':
main()
接受数据的流程:1、创建套接字 2、绑定本地自己的信息(ip和port) 3、接受数据 4、关闭












免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM