博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
threadingSocket示例
阅读量:4172 次
发布时间:2019-05-26

本文共 994 字,大约阅读时间需要 3 分钟。

threadingSocket示例

 server.py文件:  服务器端可以同时接受多个客户端的访问!

#!/usr/bin/env python#coding:utf-8import SocketServerclass  MyServer(SocketServer.BaseRequestHandler):    def setup(self):        pass    def handle(self):        '''        print self.request        print self.client_address        print self.server        '''        conn=self.request        conn.send('hello!')        flag=True        while flag:            data=conn.recv(1024)            print data            if data=='exit':                flag=False            conn.send('shaobing')        conn.close()    def finish(self):        passif __name__ == '__main__':    server = SocketServer.ThreadingTCPServer(('127.0.0.1',9999),MyServer)    server.serve_forever()

client.py文件:

#!/usr/bin/env python#coding:utf-8import socketclient=socket.socket()print clientip_port=('127.0.0.1',9999)client.connect(ip_port)while True:    data=client.recv(1024)    print data    inp=raw_input('client:')    client.send(inp)    if inp=='exit':        break

转载地址:http://ivyai.baihongyu.com/

你可能感兴趣的文章
2018.4.39
查看>>
2018.4.40
查看>>
2018.5.27
查看>>
2018.5.51
查看>>
2018.5.52
查看>>
《python基础教程》答案(第四章)
查看>>
2018.5.53
查看>>
2018.5.54
查看>>
2018.5.55
查看>>
2018.5.58
查看>>
2018.12.5
查看>>
2018.12.6
查看>>
人智导(四):约束满足问题
查看>>
2018.12.7
查看>>
2018.12.8
查看>>
2018.12.9
查看>>
2018.12.29
查看>>
2018.12.31
查看>>
2019.1.2
查看>>
2019.1.4
查看>>