Python TCP服务器、客户端程序
2013-12-20 15:06
423 查看
服务器:
按照网上面的例子,超级简单的Python TCP Client例子。在这基础上要有很多改进,一定不能应用于实际工程中。
import SocketServer HOST = '' PORT = 6000 ADDR = (HOST, PORT) class MyRequestHandler(SocketServer.BaseRequestHandler): def handle(self): #print '...connected from:', self.client_address while True: data = self.request.recv(512) if(len(data)>0): self.request.send(data) continue else: break self.request.close() #self.request.sendall('[%s] %s' % (ctime(),self.request.recv(1024))) tcpServ = SocketServer.ThreadingTCPServer(ADDR, MyRequestHandler) #print 'waiting for connection...' tcpServ.serve_forever()
按照网上面的例子,超级简单的Python TCP Client例子。在这基础上要有很多改进,一定不能应用于实际工程中。
import socket import time address = ('192.168.1.64', 6000) s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) while True: try: s.connect(address) break except Exception, e: time.sleep(0.1) continue while True: data = s.recv(512) if len(data)>0: if(data != 'start'): continue; print 'the data received is',data s.send('hihi') continue else: break s.close()
相关文章推荐
- python 创建TCP服务器、客户端程序
- Python网络编程 3.1 由简单的TCP服务器、客户端程序分析相关方法
- 一个简单的基于node.js的TCP服务器和基于C++的TCP客户端通信示例程序
- TCP/TP编程 - 一个简单的Linux下C写的socket服务器客户端程序
- TCP服务器/客户端程序
- Tcp多线程服务器和客户端程序
- python服务器客户端实战tcp模式
- C++基于TCP/IP简单的客户端、服务器通信程序实例
- C++基于TCP/IP简单的客户端、服务器通信程序实例
- python3+PyQt5 创建多线程网络应用-TCP客户端和TCP服务器
- C++基于TCP/IP简单的客户端、服务器通信程序实例
- Qt网络程序:基于TCP的服务器、客户端实例
- 基于TCP网络通信的自动升级程序源码分析-客户端请求服务器上的升级信息
- C++基于TCP/IP简单的客户端、服务器通信程序实例
- 【实验 1-1】编写一个简单的 TCP 服务器和 TCP 客户端程序。程序均为控制台程序窗口。
- Python socket网络编程TCP/IP服务器与客户端通信
- 用select实现TCP回射程序(服务器及客户端)
- TCP代理的python实现(包括客户端/服务器/TCP代理三部分代码)
- TCP服务器和客户端程序实例
- linux下多线程tcp服务器、客户端程序