【发布时间】:2016-08-19 20:14:11
【问题描述】:
我有一个由三轮组成的客户端-服务器应用程序。在每一轮,客户端向服务器发送一个文件,服务器计算某事并将其发送回客户端。客户端根据收到的消息为下一轮等准备消息。
应用程序有时运行顺畅,有时运行不畅。我想问题是回合之间缺乏某种同步。例如,在客户端发送第二轮消息之前,服务器已经开始第二轮,这会产生问题。
除了套接字和 ThreadedTCPHandler 之外,我不使用任何网络模块。我如何断言我的应用程序在开始执行之前等待其他网络实体发送其消息,而不会造成死锁
【问题讨论】:
标签: python python-sockets