最近在写一个客户端和服务器的项目,使用了SocketServer模块,网上大多数都是TCP连接的例子,我在这总结一个UDP。

直接贴上代码

import threading
import SocketServer
class MyUDPHandler(SocketServer.BaseRequestHandler):
def handle(self):
msg,socket = self.request
#将消息发送给处理函数
print msg #消息内容
print socket #socket描述符
print self.client_address #客户端的地址(ip,port) class MyUdpThread(SocketServer.ThreadingMixIn,SocketServer.ThreadingUDPServer):
pass def Socket_func(ADDR):
server = MyUdpThread(ADDR,MyUDPHandler)
server_thread = threading.Thread(target=server.serve_forever)
server_thread.start()
if __name__ =="__main__":
ADDR = ("127.0.0.1",8080)
Socket_func(ADDR)

最新文章

  1. 13、ASP.NET MVC入门到精通——MVC请求管道
  2. Asp.Net MVC中Action跳转小结
  3. [推荐]看图/图片管理软件XnViewMP
  4. Python学习笔记11—函数
  5. urlscan使用详解
  6. struts1 和 struts2中Action什么时候实例化
  7. xe5 android tts(Text To Speech)
  8. android学习日记18--Adapter简介
  9. Android真正意义上的无限轮播Banner
  10. 厂商自定义USB设备固件程序及特性
  11. html布局,左侧固定右侧自适应
  12. Java大数应用
  13. js+jq实现图片预览,支持到ie9+ff+chrome
  14. JS倒计时两种种实现方式
  15. 智表ZCELL产品V1.4.0开发API接口文档 与 产品功能清单
  16. sublime 使用快捷键
  17. Ruby版快速排序
  18. hbase-多租户
  19. Spring RestTemplate get post 请求 携带 headers
  20. Codeforces 785E. Anton and Permutation

热门文章

  1. List 集合中 均匀的取七个点 的值
  2. 循序渐进PYTHON3(十三) --8-- DJANGO之ADMIN
  3. 并发系列6-Java并发面试系列文章总结【石杉的架构笔记】
  4. Flask实战第66天:celery实现异步任务
  5. leetcode104 Maximum Depth
  6. JZYZOJ 1360 [usaco2011feb]人品问题 DP 树状数组 离散化
  7. CodeForces - 1000D Yet Another Problem On a Subsequence
  8. JVM堆 栈 方法区详解
  9. [BZOJ1003](ZJOI 2006) 物流运输trans
  10. Educational Codeforces Round 8 E. Zbazi in Zeydabad 树状数组