使用PyPy 5.1.2的Python 2.7.10的套接字编程:刷新-立即发送数据

时间:2018-11-27 20:34:31

标签: python sockets

我有一个服务器和许多用Python实现的客户端,通过套接字进行通信。我希望从双方发送的邮件都立即冲到对方。

我发现了this条关于在套接字上调用.flush()的文章。但是,我在 python 文档here中看不到任何flush() api。

Here是关于类似问题的stackoverflow答案。

  • 它建议关闭套接字的幼稚选项。但是,我想保持一个连接,而不是一次又一次地重新连接(以避免代码的复杂性和对系统的无用负担。)
  • 它还有另一个建议,建议将套接字转换为类似object的文本文件,然后在其上调用flush。但是,那里的评论引起了人们对其信誉的质疑,它是针对python 3的,因此也不被接受。

我不一定需要TCP套接字,UDP对我也很好。但是我唯一想要的就是应该立即发送数据。有什么建议可以实现吗?我希望使用干净的解决方案,但是也欢迎黑客使用。

0 个答案:

没有答案