编程论坛

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

[python] python socket简单的udp通信

[复制链接]
  • ta_mind

    2018-8-17 21:57
  • classn_01: 71 classn_02

    [LV.6]常住居民II

    983

    主题

    1704

    帖子

    3353

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    3353

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

    发表于 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-10-21 00:44 , Processed in 1.140990 second(s), 24 queries .

    Powered by Discuz! X3.4

    © 2001-2013 Comsenz Inc.

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