我正在使用twisted来实现客户端和服务器。我已经在客户端和服务器之间设置了 RPC。所以在我做的客户端上,这意味着在客户端传输上protocol.REQUEST_UPDATE_STATS(stats)
发送一条消息,该消息是. 当服务器接收到这个消息时,服务器协议上的函数被调用,它解码它,并根据消息调用一个函数,就像在这个例子中一样。transport.write
["update_stats", stats]
dataReceived
CMD_UPDATE_STATS(stats)
如果在客户端上,我执行以下操作:
protocol.REQUEST_UPDATE_STATS("stats1")
protocol.REQUEST_UPDATE_STATS("stats2")
...我是否保证消息在服务器上的"stats1"
消息之前到达"stats2"
?
更新:为更清晰而编辑。但现在答案似乎很明显——不可能。