Python中socket的运用(构建服务器端)
#!/usr/bin/env python
#coding=UTF-8
#使用Python SocketServer模块构建Socket-Server
#Author www.PHPdesigner.org Time:2010-07-23 13:30
#Application-Language:Python2.x
import os
from SocketServer import TCPServer,StreamRequestHandler
class MyHandler(StreamRequestHandler):
def handle(self):
addr = self.request.getpeername() #获取连接对端地址
#print 'connectting server',addr
#print data
print "Delete file!"
if os.path.exists('1.txt'):
os.remove('1.txt')
str = 'Delete ok!'
else:
str = 'Does not exist!'
self.wfile.write(str)#向客户端发送数据
host = ''
port = 1987
server = TCPServer((host,port),MyHandler) #生成TCP服务器
server.serve_forever() #开始监听并处理连接