⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 server.py

📁 Python 的基本通信代码
💻 PY
字号:
import socket,threading
class secssion(threading.Thread):
    conn=None               
    addr=None
    def __init__(self, c, a):
        threading.Thread.__init__(self)
        self.conn=c
        self.addr=a
    def run(self):
        try:
            print 'Connected by', self.addr[0]
            while 1:
                data = self.conn.recv(1024)
                print 'from:',self.addr[0],'\n',data
                self.conn.send('I see !')
        except:
            print self.addr,'close !\n'
            self.conn.close()
class server(threading.Thread):
    HOST = ''               
    PORT = 50007
    s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
    def run(self):
        self.s.bind((self.HOST, self.PORT))
        self.s.listen(1)
        while 1:
            conn,addr = self.s.accept()
            sec=secssion(conn,addr)
            sec.start()
ser=server()
ser.start()

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -