AS3:Socket的连接时间:1秒,太慢了,不是吗?

时间:2011-05-09 11:06:32

标签: flex performance sockets connection

我想知道在Flash中连接套接字的平均时间。 我的应用程序使用一个套接字向服务器请求信息(在localhost中)。每个请求都有1个连接/关闭。

因此,我测量了socket.connect()通话和Event.CONNECTION接收之间的时间,大概是1100毫秒。我觉得太慢了。

此外,我无法再连接,关闭和连接。我必须为每个连接创建一个新的套接字,有点奇怪,不是吗?

服务器接受多个连接,它在C#下。

1 个答案:

答案 0 :(得分:1)

检查以确保它不是服务器问题。我已经使用了几次套接字,是的,1秒是慢的。除非Flex与您的服务器之间存在握手问题,否则它应该快得多。

你可以肯定连接,关闭和连接,只要套接字实际断开('关闭'功能是异步,监听断开连接的事件)因为就像原来的握手连接一样,套接字需要正确关闭与服务器。