zoukankan      html  css  js  c++  java
  • python-socket UDP

    tcp和udp区别 传送门

    tsUserv.py  udp服务器

    from socket import *
    from time import ctime
    # UDP 时间戳服务器
    HOST = ''
    PORT = 21567
    BUFSIZ = 1024
    ADDR = (HOST, PORT)
    
    udpSerSock = socket(AF_INET,SOCK_DGRAM)
    udpSerSock.bind(ADDR)
    
    while True:
        print('waiting for message...')
        data, addr = udpSerSock.recvfrom(BUFSIZ)
        udpSerSock.sendto(('[%s] %s' %(ctime(),data)).encode(),addr)
        print('...received from and returned to:',addr)
    udpSerSock.close()
    

     tsUclnt.py  udp 客户端

    from socket import *
    HOST = 'localhost'
    PORT = 21567
    BUFSIZ = 1024
    ADDR = (HOST, PORT)
    udpCliSock = socket(AF_INET, SOCK_DGRAM)
    while True:
        data = input("> ")
        if not data:
            break
        udpCliSock.sendto(bytes(data,'utf-8'),ADDR)
        data,ADDR = udpCliSock.recvfrom(BUFSIZ)
        if not data:
            break
        print(data)
    udpCliSock.close()
    

      

  • 相关阅读:
    python 循环的概念
    python 字典的基本操作
    短路表达式
    快捷键myeclipse
    nginx静态文件访问
    安装mysql
    安装mongodb
    安装tomcat
    安装jdk8
    安装node和pm2
  • 原文地址:https://www.cnblogs.com/412013cl/p/9888493.html
Copyright © 2011-2022 走看看