本文實例講述了Python實現(xiàn)telnet服務(wù)器的方法。分享給大家供大家參考。具體實現(xiàn)方法如下:
import threading class myThread(threading.Thread): def __init__(self,conn,add): threading.Thread.__init__(self) self.inputstr = '' self.connection=conn self.address=add def run(self): ii=0 while True: self.connection.settimeout(50) buf = self.connection.recv(1024) if buf.rfind("/n") > -1 : print "**-"+self.inputstr self.connection.close() break else: self.inputstr+=buf if ii==0: self.connection.send(buf) ii+=1 continueif __name__ == '__main__': import socket sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.bind(('192.168.101.103', 8014)) sock.listen(5) while True: try: connection,address = sock.accept() ithread=myThread(connection,address) ithread.start() except socket.timeout: print 'time out'希望本文所述對大家的Python程序設(shè)計有所幫助。
新聞熱點
疑難解答
圖片精選