【python版本】3.6

UDP服务器端:

 from socket import *
from time import ctime host = ''
port = 21567
buf_size = 1024
addr = (host, port) udpSerSock = socket(AF_INET, SOCK_DGRAM)
udpSerSock.bind(addr) while True:
print("waiting for message...")
data, ADDR = udpSerSock.recvfrom(buf_size)
response = '[%s] %s' % (ctime(), data.decode('utf-8'))
udpSerSock.sendto(response.encode('utf-8'), ADDR)
print("...received from and returned to:", ADDR) udpSerSock.close()

UDP客户端:

 from socket import *

 host = 'localhost'
port = 21567
buf_size = 1024
addr = (host, port) udpCliSock = socket(AF_INET, SOCK_DGRAM) while True:
data = input('>')
if not data:
break
udpCliSock.sendto(data.encode('utf-8'), addr)
data, addr = udpCliSock.recvfrom(buf_size)
if not data:
break
print(data.decode('utf-8')) udpCliSock.close()

最新文章

  1. FFT NNT
  2. JS在IE和FireFox之间常用函数的区别小结
  3. VIP - virtual IP address
  4. URAL 1920 Titan Ruins: the Infinite Power of Magic
  5. (转)解读Flash矩阵
  6. A simple test
  7. openSource clouds
  8. ArrayList、Vactor以及LinkList的区别
  9. python2和python3的区别
  10. FPGA验证之SystemVerilog+UVM
  11. 移动端click事件无反应或反应慢 touchend事件页面滑动时频繁触发
  12. Scala函数与函数式编程
  13. JDBC数据类型、Java数据类型、标准sql类型
  14. .Net Core中使用RabbitMQ
  15. 解决VisualStudio无法调试的问题
  16. 获取Java正在执行的方法
  17. nginx 启动重启脚本
  18. 转@RequestParam,@PathParam,@PathVariable等注解区别
  19. NetCore入门篇:(三)Net Core项目Nuget及Bower包管理
  20. webstrom内置压缩工具YUI-compressor详解

热门文章

  1. Memcached高可用方案收集(集群及分布式)
  2. eclipse编译项目用maven编译问题
  3. autoconfig
  4. HDU 5305 Friends(dfs)
  5. oracle11g 手工建库步骤
  6. JPA学习笔记(13)——查询缓存
  7. Codeforces--631A--Interview(位运算)
  8. 分类(category)是门学问
  9. E20170619-hm
  10. js模拟复制