From c7471d22d81e23be5bbf95c6f64592431e88111b Mon Sep 17 00:00:00 2001 From: mmmdi Date: Fri, 4 Mar 2016 23:12:44 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E4=BA=86=E4=B8=80?= =?UTF-8?q?=E4=B8=8Bserver?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server.py | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/server.py b/server.py index 7166920..e6e9200 100644 --- a/server.py +++ b/server.py @@ -2,17 +2,16 @@ import threading import time -def tcplink(socks): +def tcplink(sock, addr): print 'Accept new connection from %s:%s...' % addr sock.send('Welcome!') while True: - for sock in socks: - data = socks[sock].recv(1024) - time.sleep(1) - if data == 'exit' or not data: - break - print data - sock.send('Hello, %s!' % data) + data = sock.recv(1024) + time.sleep(1) + if data == 'exit' or not data: + break + print data + sock.send('Hello, %s!' % data) sock.close() print 'Connection from %s:%s closed.' % addr @@ -24,5 +23,5 @@ def tcplink(socks): while True: sock, addr = s.accept() socks[sock] = addr - t = threading.Thread(target=tcplink, args=(socks)) + t = threading.Thread(target=tcplink, args=(sock, addr)) t.start() \ No newline at end of file From 93d64cefde3037a43926da597e40dfaaf55abaaf Mon Sep 17 00:00:00 2001 From: mmmdi Date: Sat, 5 Mar 2016 00:35:12 +0800 Subject: [PATCH 2/3] aaa --- server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server.py b/server.py index e6e9200..424fba1 100644 --- a/server.py +++ b/server.py @@ -14,7 +14,7 @@ def tcplink(sock, addr): sock.send('Hello, %s!' % data) sock.close() print 'Connection from %s:%s closed.' % addr - +#aaa s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.bind(('127.0.0.1', 9999)) s.listen(5) From b55a8054bbbecf0c7aaae2786645efb18c5267f6 Mon Sep 17 00:00:00 2001 From: mmmdi Date: Sat, 5 Mar 2016 00:51:07 +0800 Subject: [PATCH 3/3] sublime test --- server.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server.py b/server.py index 424fba1..e6e9200 100644 --- a/server.py +++ b/server.py @@ -14,7 +14,7 @@ def tcplink(sock, addr): sock.send('Hello, %s!' % data) sock.close() print 'Connection from %s:%s closed.' % addr -#aaa + s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.bind(('127.0.0.1', 9999)) s.listen(5)