我的Adobe AIR应用程序与服务器建立了多个连接。当我打开两个以上的连接时,出现错误:
是否有配置选项或属性可以提高限制?
k10s72fa1#
不熟悉这个配置,但我有一个理论你可以测试。Flash是单线程的,但异步处理请求。它仍然必须通过它的一个线程处理流的输入。如果你打开的连接流/保持打开很长一段时间,可能有一些阻塞正在进行,可能会超过允许的流缓冲区阻塞容限。也许Flash可以处理2个连接,但是引入第三个会导致流阻塞太长时间。这并不完全是一个解决方案,但可能会让您朝着正确的方向前进。
qij5mzcb2#
有没有限制,你可以检查这个论坛https://forums.adobe.com/thread/1281685还应该提供一些细节,如sdk版本,操作系统等
2条答案
按热度按时间k10s72fa1#
不熟悉这个配置,但我有一个理论你可以测试。Flash是单线程的,但异步处理请求。它仍然必须通过它的一个线程处理流的输入。如果你打开的连接流/保持打开很长一段时间,可能有一些阻塞正在进行,可能会超过允许的流缓冲区阻塞容限。也许Flash可以处理2个连接,但是引入第三个会导致流阻塞太长时间。这并不完全是一个解决方案,但可能会让您朝着正确的方向前进。
qij5mzcb2#
有没有限制,你可以检查这个论坛https://forums.adobe.com/thread/1281685还应该提供一些细节,如sdk版本,操作系统等