文章会有【原创】或者【转载】标示,部分来自Google Baidu的学习结果 {Java/PHP/Python/Ruby/Go}

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() #开始监听并处理连接