zoukankan      html  css  js  c++  java
  • 170925_2 Python socket 创建UDP的服务器端和客户端

    【python版本】3.6

    UDP服务器端:

     1 from socket import *
     2 from time import ctime
     3 
     4 host = ''
     5 port = 21567
     6 buf_size = 1024
     7 addr = (host, port)
     8 
     9 udpSerSock = socket(AF_INET, SOCK_DGRAM)
    10 udpSerSock.bind(addr)
    11 
    12 while True:
    13     print("waiting for message...")
    14     data, ADDR = udpSerSock.recvfrom(buf_size)
    15     response = '[%s] %s' % (ctime(), data.decode('utf-8'))
    16     udpSerSock.sendto(response.encode('utf-8'), ADDR)
    17     print("...received from and returned to:", ADDR)
    18 
    19 udpSerSock.close()

    UDP客户端:

     1 from socket import *
     2 
     3 
     4 host = 'localhost'
     5 port = 21567
     6 buf_size = 1024
     7 addr = (host, port)
     8 
     9 
    10 udpCliSock = socket(AF_INET, SOCK_DGRAM)
    11 
    12 while True:
    13     data = input('>')
    14     if not data:
    15         break
    16     udpCliSock.sendto(data.encode('utf-8'), addr)
    17     data, addr = udpCliSock.recvfrom(buf_size)
    18     if not data:
    19         break
    20     print(data.decode('utf-8'))
    21 
    22 udpCliSock.close()
  • 相关阅读:
    FBX Software Development Kit
    如何用Nsight调试C# OpenGL程序
    Xcode如何编译Debug版和Release版
    Mapbox
    OpenGL
    OpenGL Tutorial
    Unity3D Sprite Draw Call合批规则
    MONO加载DLL调试命令
    如何在Flash Builder里新建ActionScript工程
    Flash Frameworks
  • 原文地址:https://www.cnblogs.com/catleer/p/7592294.html
Copyright © 2011-2022 走看看