python中的socket服务器(多线程)
2024-09-04 10:24:00
最近在写一个客户端和服务器的项目,使用了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)
最新文章
- 13、ASP.NET MVC入门到精通——MVC请求管道
- Asp.Net MVC中Action跳转小结
- [推荐]看图/图片管理软件XnViewMP
- Python学习笔记11—函数
- urlscan使用详解
- struts1 和 struts2中Action什么时候实例化
- xe5 android tts(Text To Speech)
- android学习日记18--Adapter简介
- Android真正意义上的无限轮播Banner
- 厂商自定义USB设备固件程序及特性
- html布局,左侧固定右侧自适应
- Java大数应用
- js+jq实现图片预览,支持到ie9+ff+chrome
- JS倒计时两种种实现方式
- 智表ZCELL产品V1.4.0开发API接口文档 与 产品功能清单
- sublime 使用快捷键
- Ruby版快速排序
- hbase-多租户
- Spring RestTemplate get post 请求 携带 headers
- Codeforces 785E. Anton and Permutation
热门文章
- List 集合中 均匀的取七个点 的值
- 循序渐进PYTHON3(十三) --8-- DJANGO之ADMIN
- 并发系列6-Java并发面试系列文章总结【石杉的架构笔记】
- Flask实战第66天:celery实现异步任务
- leetcode104 Maximum Depth
- JZYZOJ 1360 [usaco2011feb]人品问题 DP 树状数组 离散化
- CodeForces - 1000D Yet Another Problem On a Subsequence
- JVM堆 栈 方法区详解
- [BZOJ1003](ZJOI 2006) 物流运输trans
- Educational Codeforces Round 8 E. Zbazi in Zeydabad 树状数组