zoukankan      html  css  js  c++  java
  • SocketServer model_use

    #!/usr/bin/env python
    #-*- coding:utf-8 -*-
    
    
    import SocketServer
    
    class MySocker(SocketServer.BaseRequestHandler):
    
    
        def handle(self):
            print self.request,self.client_address,self.server
            conn = self.request
            conn.send('hello world!')
            while True:
                data = conn.recv(1024)
                if data == 'exit':
                    break
                conn.send('hahah')
    
    
    
    ip_addr = ('127.0.0.1',10000)
    server = SocketServer.ThreadingTCPServer(ip_addr,MySocker)
    server.serve_forever()
    
    
    
    ############################################################
    
    client
    
    #!/usr/bin/env python
    #-*- coding:utf-8 -*-
    import socket
    
    client = socket.socket()
    ip_port = ('127.0.0.1',10000)
    client.connect(ip_port)
    
    while True:
        data = client.recv(1024)
        print data
        name = raw_input('please data:  ')
        client.send('name')
        if name == 'exit':
            break
  • 相关阅读:
    spark 中划分stage的思路
    如何带人
    技术管理
    学会谈判
    绩效评估与绩效反馈
    企业文化如何落地
    绩效沟通的best原则
    Area POJ
    Cows POJ
    Grandpa's Estate POJ
  • 原文地址:https://www.cnblogs.com/fengjian2016/p/5253196.html
Copyright © 2011-2022 走看看