python C/S模型
来源:互联网 发布:php工厂模式单例模式 编辑:程序博客网 时间:2024/05/21 21:48
服务器端:
# -*- coding: cp936 -*-import socket, selects = socket.socket()host = socket.gethostname() #获取主机名port = 5000 #指定端口号s.bind((host, port)) #把端口号和主机名绑定在一起s.listen(5) #最多监听五个客户端连接inputs = [s] #把socket保存在列表中while True : rs, ws, es = select.select(inputs, [], []) #输入,输出,错误处理 for r in rs : if r is s : client, addr = s.accept() #返回一个新的用于传送和接收的socket和地址 print "got connection from ", addr inputs.append(client) #把返回的新的socket加入到列表中 else : try : data = r.recv(1024) #把收到的数据存入到data中 disconnect = not data except socket.error : disconnect = True if disconnect : print r.getpeername(),"disconnect" #返回连接到服务器的地址 inputs.remove(r) else : print data
#客户端# -*- coding: cp936 -*-import socket,syssys.path.append("c:/Python25/Code")s = socket.socket()host = socket.gethostname()port = 5000s.connect((host, port))for line in open("abb.txt") : values = line.split("^") for cstr in values : signal_char = cstr.strip("~") s.send(signal_char)
- python C/S模型
- C/S模型
- C/S通讯模型
- C-S基本模型
- C/S模型-TCP
- C/S模型---TCP方式
- C/S模型---UDP方式
- TCP C/S 多线程模型
- python c/s 聊天
- python , 一个简单的单线程的C/S模型示例
- C/S通信模型与B/S通信模型介绍
- C/S通信模型与B/S通信模型介绍
- 服务器模型——C/S模型和P2P模型
- python udp c/s 记录
- 最简单的socket c/s模型
- Socket创建C/S模型的小结
- C/S聊天模型——服务器端
- C/S聊天模型——客户端
- 微软认真了!微软Surface平板强来袭击,采用IntelX86 I5 CPU 支持Windows8 Pro版本 全面兼容PC端软件
- 赏心悦目的宏代码
- 求子数组和的最大值算法
- 【Python】用新浪api发微博
- java design pattern -- facade
- python C/S模型
- java.lang.NoSuchMethodError: javax.persistence.spi.PersistenceUnitInfo.getValidationMode()Lja
- TankWar0.6 版本
- 画笔程序说明
- Mac: GroupLogic发布ExtremeZ-IP v8
- Eclipse快捷键与使用技巧总结
- Android开发---xml布局文件中的常见属性总结
- 勇气和自信
- 解决Windows7下Eclipse3.7(Indigo)字体偏小的问题