RawServer.py:
def write(self, s):
assert self.socket is not None
self.buffer.append(s)
if len(self.buffer) == 1: #为什么是1呢?因为buffer是一个列表(list), 比如 buffer=['this is a sample'].
self.try_write()
博客展示了RawServer.py中的write函数代码,该函数将传入的内容添加到buffer列表中,当buffer列表长度为1时调用try_write函数。涉及到buffer列表操作,体现了代码中的写入逻辑。
RawServer.py:
def write(self, s):
assert self.socket is not None
self.buffer.append(s)
if len(self.buffer) == 1: #为什么是1呢?因为buffer是一个列表(list), 比如 buffer=['this is a sample'].
self.try_write()

被折叠的 条评论
为什么被折叠?