From 7c73f06315da8a1d409355ff62ad80cf8d41ad1c Mon Sep 17 00:00:00 2001 From: Adriana Draghici Date: Fri, 19 Mar 2010 12:51:22 +0000 Subject: [PATCH] server: modified parameters. --- bt_comm/server/Server.py | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/bt_comm/server/Server.py b/bt_comm/server/Server.py index 6d50382..6a45acb 100644 --- a/bt_comm/server/Server.py +++ b/bt_comm/server/Server.py @@ -20,6 +20,10 @@ WAITING_STATUS_DATA = 5 DEBUG = True +def get_ip(): + + + def recv_pickled_data(clientsock): # while chunk: # chunk = clientsock.recv(BUFFER_SIZE) @@ -81,11 +85,13 @@ def stop_bt_client(pid): if(DEBUG): print "Server: killed process with pid = ", pid -def doServer(): +def doServer(ip, port): serversocket = socket.socket(socket.AF_INET, socket.SOCK_STREAM) if(DEBUG): print "Server: host ip = %s, port = %d"%(SERVER_HOST,SERVER_PORT) + SERVER_HOST = ip + SERVER_PORT = port serversocket.bind((SERVER_HOST, SERVER_PORT)); serversocket.listen(10) #max 10 requests clientsocks = [] @@ -142,12 +148,12 @@ def doServer(): clientsock.close() class MyDaemon(Daemon): - def run(self): - doServer() + def run(self, ip, port): + doServer(ip, port) if __name__ == "__main__": - daemon = MyDaemon('/tmp/daemon-example.pid') - if len(sys.argv) == 2: + if len(sys.argv) == 4: + daemon = MyDaemon('/tmp/daemon-example.pid', sys.argv[2], int(sys.argv[3])) if 'start' == sys.argv[1]: daemon.start() elif 'stop' == sys.argv[1]: @@ -159,7 +165,7 @@ if __name__ == "__main__": sys.exit(2) sys.exit(0) else: - print "usage: %s start|stop|restart" % sys.argv[0] + print "usage: %s start|stop|restart " % sys.argv[0] sys.exit(2) -- 2.20.1