套接字消息似乎是

时间:2015-06-03 20:22:21

标签: actionscript-3 socket.io flashsocket

我为模糊的问题标题道歉,但我想不出更好的方式来描述这个问题。

我使用netty

连接到socket.io服务器(redannick's FlashSocket.IO library

一切(连接,握手,协议升级)似乎都能正常工作,但是当开始发送/接收消息时,我注意到一个奇怪的趋势:我的消息的所有响应都落后于1. / p>

我能给出的最基本的例子是,在收到单个PONG之前我必须发送两个PING,而我收到的PONG实际上是对第一个PING的响应。

更详细的示例:我发送带有房间ID的消息。该消息应该以“房间ID激活”的形式接收响应。在之后从服务器发送另一条消息之后,我才会收到该响应。

我可以通过PING跟随房间ID消息强制服务器发送另一条消息。这会触发从服务器发送的PONG,但我在客户端收到的唯一消息是“room-ID activated”消息。

我有一种感觉问题出在FlashSocket.IO库的某个地方,但我不确定在哪里看。我知道服务器正在发送它应该发送的所有消息,因为我有一个使用socket.io的客户端用JavaScript编写的测试应用程序,它按预期工作。

0 个答案:

没有答案