【问题标题】:Python : Clear the buffer in Twisted Transport writePython:清除 Twisted Transport 写入中的缓冲区
【发布时间】:2013-06-20 12:57:45
【问题描述】:

我正在用 Python 在twisted 中开发一个聊天应用程序。我正在使用transport.write() 写入 TCP 流。

但是,有时,我注意到在客户端接收到的数据是组合的(连接的)。

有什么方法可以清除缓冲区或刷新数据,以便数据在发送时被接收而不是缓冲?

谢谢

【问题讨论】:

  • 我认为这取决于您选择哪种传输方式 (iirc)。但是,您可以简单地添加一个序列来拆分您在客户端发送的内容。
  • 查看 Jean-Paul 链接到的 FAQ 以获得完整答案,但基本上,这不是 Twisted 的问题:这正是 TCP 连接的工作原理。没有办法解决它。你只需要考虑到这一点来解析你的数据。

标签: python tcp twisted twisted.web


【解决方案1】:
猜你喜欢
  • 2023-04-08
  • 2021-03-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-15
相关资源
最近更新 更多