编程论坛

 找回密码
 立即注册
广告联系qq1031180668广告位
查看: 122|回复: 0

[python] python socket简单的udp通信

[复制链接]

963

主题

1684

帖子

3257

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3257

最佳新人活跃会员热心会员推广达人宣传达人灌水之王突出贡献优秀版主荣誉管理论坛元老

发表于 2018-5-28 16:44:09 | 显示全部楼层 |阅读模式
server端
[Python] syntaxhighlighter_viewsource syntaxhighlighter_copycode
from socket import  * #导入socket模块

udpSocket=socket(AF_INET,SOCK_DGRAM) #c创建udp套接字

bindAddr=("",7788)   #绑定ip地址和端口号,ip一般不用写,表示本机的任何一个ip
udpSocket.bind(bindAddr)

recvData=udpSocket.recvfrom(1024) #等待接受消息

print(recvData)  #x显示收到的消息

udpSocket.close() #关闭套接字



client端
[Python] syntaxhighlighter_viewsource syntaxhighlighter_copycode

#import socket
from socket import *

#创建套接字
udpSocket=socket(AF_INET,SOCK_DGRAM) #  SOCK_STREAM tcp SOCK_DGRAM udp
print("Socket Created")

#准备套接字
sendAddr=("127.0.0.1",7788)

#获取数据
senData=bytes(input("请输入要发送的数据:"), encoding="utf8")
#发送数据
udpSocket.sendto(senData,sendAddr)

#关闭套接字
udpSocket.close()


不积跬步,无以至千里
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|Archiver|小黑屋|sitemap|编程论坛 - 一个单纯的编程学习交流论坛 ( 豫ICP备15032706号 )

GMT+8, 2018-8-16 14:43 , Processed in 1.101124 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表