python server android
来源:互联网 发布:淘宝限制购买怎么解决 编辑:程序博客网 时间:2024/05/20 07:53
#author oyt , thanks very much!
import socket, select, arrayimport threadingimport sysimport getoptdef threadfun(param): clientsock,clientaddr,conn_port = param remote = socket.socket(socket.AF_INET, socket.SOCK_STREAM) remote.connect(("127.0.0.1", conn_port)) while True: infds,outfds,errfds = select.select([clientsock, remote],[],[]) if clientsock in infds: buf = clientsock.recv(8196) if len(buf) == 0: clientsock.close() break# print "error" remote.send(buf) continue if remote in infds: buf = remote.recv(8196) if len(buf) == 0: remote.close() break clientsock.send(buf) returnif __name__ == "__main__": listen_port = 8000 conn_port = 23946 if len(sys.argv) > 2: conn_port = int(sys.argv[2]) if len(sys.argv) > 1 : listen_port = int(sys.argv[1]) server = socket.socket() server.bind(("", listen_port)) server.listen(1) while True: clientsock,clientaddr = server.accept() t = threading.Thread(target=threadfun, args=((clientsock, clientaddr, conn_port),)) t.daemon = True t.start()
0 0
- python server android
- python server
- python访问 sql server
- python 编写server socke
- client/server程序-python
- Python访问Sql Server
- python: https server sample
- Python UDP Server Client
- python client and server
- python socket-server-client
- python 连接sql server
- python threading server
- python server, client
- simple HTTP server - python
- python连接SQL Server
- python socket server端
- python 访问sql server
- python搭建web server
- 用内置工具Word列算式
- json数据与JAVA数据的转换
- 用已有16M文件系统制作32M文件系统,修改 uboot 参数
- java事务大总结(一) 先理解数据库的事务以mysql为例
- 网站重构——轻量化的网站架构设计三,angular restify
- python server android
- Hibernate封装类
- Atlas源码剖析(一)
- SEO优化步骤
- javascript eval和JSON之间的联系
- 使用Android Studio遇到的问题及解决过程
- 新手学习Cadence16.3笔记
- 16进制转化为8进制
- thrift使用示例二