Published in: Python
URL: http://maurizio.mavida.com
very simple socket server.
import socket host = "localhost" port = 12345 threads = 1 start_server = False try: SocketServer = socket.socket ( socket.AF_INET, socket.SOCK_STREAM ) SocketServer.bind ( ( host , port ) ) SocketServer.listen ( threads ) start_server = True except e: print "server error" print e while start_server: channel, details = SocketServer.accept() print 'open ', details conn_active = True while conn_active: data = channel.recv ( 1024 ) print "-----------------------------" print "receive" print "-----------------------------" print data print "-----------------------------" if (data != "quit"): channel.send ( data ) channel.send ( 'receive' ) channel.close() break else: print "close" , details channel.send ( 'connection closed' ) channel.close() conn_active = False start_server = False
You need to login to post a comment.
