zoukankan      html  css  js  c++  java
  • Python基于socket模块实现UDP通信功能示例

    Python基于socket模块实现UDP通信功能示例

    本文实例讲述了Python基于socket模块实现UDP通信功能。分享给大家供大家参考,具体如下:
    一 代码
    1、接收端    
    import socket
    #使用IPV4协议,使用UDP协议传输数据
    s=socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
    #绑定端口和端口号,空字符串表示本机任何可用IP地址
    s.bind(('', 5000))
    while True:
      data, addr=s.recvfrom(1024)
       #显示接收到的内容
      print('received message:{0} from PORT {1} on {2}'.format(data.decode(),addr[1], addr[0]))
      if data.decode().lower() == 'bye':
        break
    s.close( )

    2、发送端    
    import socket
    import sys
    s=socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
    s.sendto(sys.argv[1].encode() , ("192.168.0.105" ,5000))#假设192.168.0.103是接收端机器的IP地址
    s.close( )
    二 运行结果

  • 相关阅读:
    [HNOI2008] Cards
    loj #136
    a problem
    dp * 3
    STL
    套题1
    luogu 4211
    loj #2319
    loj #2316
    luogu 1144
  • 原文地址:https://www.cnblogs.com/amengduo/p/9586254.html
Copyright © 2011-2022 走看看