参见 Programming Python, 3rd Edition
getfile.py
很好的例子
创建一个新线程响应已有的连接,主线程继续等待
note:
一次 send 对应一次 recv,也就是没有 send,对方 recv 会一直等待。
recv 参数为接受的最大长度(实际内容可以小于该长度)
并且如果 send 的东西大于 recv 的容量,会出错(确定?)
client close() 发送 end-of-file
server 会收到空 string,可以根据这个判断 client 要结束连接了,server 再 close
makefile 可以把 socket 看作一个 file,以传递给需要 file interface 的函数。
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment