Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 8c3b310

Browse files
committed
more comment
Change-Id: If166f45d5457f92fbc8728e73e4d3c924c817e56
1 parent c482db3 commit 8c3b310

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

‎content/socket.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -668,12 +668,14 @@ def runserver(host, port):
668668
for output in outputs:
669669
output.sendall("Welcome " + clientname + " Come In \n")
670670
outputs.append(clientsock)
671-
# server 说话
671+
# server 输入
672672
elif sock == 0 or isinstance(sock, file):
673673
message = sys.stdin.readline()
674+
# 关闭聊天室
674675
if message.startswith("QUIT"):
675676
print "Server is close ... "
676677
sys.exit(0)
678+
# server 入场说话
677679
for output in outputs:
678680
output.sendall("Server : " + message)
679681
# server 接收数据
@@ -723,15 +725,18 @@ def runclient(host, port, name=None):
723725
try:
724726
readable, writeable, exceptional = select.select([0, s], [], [])
725727
for sock in readable:
728+
# 有人说话
726729
if sock == s:
727730
data = sock.recv(1024)
728731
if not data:
729732
print "Server is closed"
730733
sys.exit(0)
731734
sys.stdout.write(data)
732735
sys.stdout.flush()
736+
# 键盘输入
733737
else:
734738
data = sys.stdin.readline()
739+
# 离开
735740
if data.startswith("QUIT"):
736741
print "Client is closed"
737742
sys.exit(0)

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /