diff options
author | Ted Yin <ted.sybil@gmail.com> | 2015-04-18 14:59:43 +0800 |
---|---|---|
committer | Ted Yin <ted.sybil@gmail.com> | 2015-04-18 14:59:43 +0800 |
commit | 10335b5b9f4cb092809eb45c487db28bfcdd99be (patch) | |
tree | ec41c820538e3a100033a0bae35a4cfee9132adf /lab_monitor_client.py | |
parent | 7533cded3f76380e6aa671affa0dc8d96a8d9a0f (diff) | |
parent | 2a8bf2735b96e6c0d4b749c1672c3e549735de3c (diff) |
Merge pull request #1 from YuMS/master
socket UNIX->TCP; add setting support; add requirements; refactor a bit
Diffstat (limited to 'lab_monitor_client.py')
-rw-r--r-- | lab_monitor_client.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/lab_monitor_client.py b/lab_monitor_client.py index 194b927..b61170c 100644 --- a/lab_monitor_client.py +++ b/lab_monitor_client.py @@ -1,4 +1,4 @@ -from socket import socket, AF_UNIX +from socket import socket, AF_INET, SOCK_STREAM from struct import pack, unpack from sys import stdout, stdin import argparse @@ -10,6 +10,8 @@ parser.add_argument('--clear') parser.add_argument('--drop') parser.add_argument('--alter') parser.add_argument('--type') +parser.add_argument('--host', default='127.0.0.1') +parser.add_argument('--port', default='2334', type=int) parser.add_argument('col', nargs='*') args = parser.parse_args() @@ -42,8 +44,8 @@ if __name__ == '__main__': print('please specify an action') exit(1) - s = socket(AF_UNIX) - s.connect("./lab_monitor.socket") + s = socket(AF_INET, SOCK_STREAM) + s.connect((args.host, args.port)) mesg = json.dumps(cmd) mesg = pack("<i", len(mesg)) + mesg s.send(mesg) |