From d5cae7898723a9b96370602c4041b47cbce1e7e8 Mon Sep 17 00:00:00 2001 From: clowwindy Date: Thu, 6 Aug 2015 01:01:20 +0800 Subject: [PATCH] Updated Manage Multiple Users (markdown) --- Manage-Multiple-Users.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Manage-Multiple-Users.md b/Manage-Multiple-Users.md index ff471eb..5ad68b4 100644 --- a/Manage-Multiple-Users.md +++ b/Manage-Multiple-Users.md @@ -61,13 +61,14 @@ import socket cli = socket.socket(socket.AF_UNIX, socket.SOCK_DGRAM) cli.bind('/tmp/client.sock') # address of the client -cli.sendto('ping', '/var/run/shadowsocks-manager.sock') # address of Shadowsocks manager -cli.recvfrom(1506) # You'll receive a pong +cli.connect('/var/run/shadowsocks-manager.sock') # address of Shadowsocks manager -cli.sendto(b'add: {"server_port":8001, "password":"7cd308cc059"}', '/var/run/shadowsocks-manager.sock') +cli.send(b'ping') +print(cli.recv(1506)) # You'll receive a pong -cli.sendto(b'remove: {"server_port":8001}', '/var/run/shadowsocks-manager.sock') +cli.send(b'add: {"server_port":8001, "password":"7cd308cc059"}') +cli.send(b'remove: {"server_port":8001}') while True: - print(cli.recvfrom(1506)) # when data is transferred on Shadowsocks, you'll receive stat info every 10 seconds + print(cli.recv(1506)) # when data is transferred on Shadowsocks, you'll receive stat info every 10 seconds ``` \ No newline at end of file