[Pydev-cvs] org.python.pydev/PySrc pycompletionserver.py,NONE,1.1
Brought to you by:
fabioz
From: Fabio Z. <fa...@us...> - 2004-08-27 17:12:13
|
Update of /cvsroot/pydev/org.python.pydev/PySrc In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19238/PySrc Added Files: pycompletionserver.py Log Message: ONLY TESTING. --- NEW FILE: pycompletionserver.py --- ''' Echoing server. TODO: THIS IS ONLY A TEST. ''' import threading import time END_MSG = "@END@" class T(threading.Thread): def run(self): # Echo server program import socket HOST = '' # Symbolic name meaning the local host PORT = 50007 # Arbitrary non-privileged port s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.bind((HOST, PORT)) s.listen(1) conn, addr = s.accept() data = '' #print 'Connected by', addr while 1: data = conn.recv(1024) while not data.endswith(END_MSG): data += conn.recv(1024) if not data: break else: conn.send('other command') conn.close() self.ended = True if __name__ == '__main__': t = T() t.start() while(hasattr(t, 'ended') == False): time.sleep(1) |