Web和套接字连接如何在Web上运行?

时间:2011-10-06 16:44:14

标签: flash sockets networking tcp

我正在尝试调试Web浏览器中的Flash和客户端类型程序中的Flash之间的套接字连接问题。连接正在网络中正常关闭,所以我想了解网络方面的工作方式。

现在我可以在网络浏览器中加载远程Flash文件,并在使用netstats -fn查看时触发连接ESTABLISHED stat。当我关闭运行一些javascript以从dom中删除闪存的对话框时,连接统计信息将转到TIME_WAIT。

从html DOM中删除闪存的行为是否会切断触发TIME_WAIT状态的闪存连接?这个过程如何运作?

1 个答案:

答案 0 :(得分:1)

如果您使用的是flash.net.Socket,请观察手动调用socket.close()的行为。这取决于Flash运行时(因为它是一个与浏览器分开的完全二进制插件)如何关闭套接字。

TIME_WAIT状态是计算机网络堆栈的一部分。当您主动关闭套接字时,它将进入TIME_WAIT状态。

  

TIME-WAIT - 代表等待足够的时间通过以确保   远程TCP收到其连接终止的确认   请求。

connection states