首页 > 设计 > WEB开发 > 正文

24.5.断开与Socket服务器的连接

2023-08-14 18:53:39
字体:
来源:转载
供稿:网友
问题
我想断开与服务器的连接或通知服务器断开
解决办法
调用Socket.close( ) 或XMLSocket.close( ) 方法关闭连接,或者监听close事件
讨论
当我们连接一个socket连接后,用完时应该关闭连接,释放资源,如果不关闭这会导致占用端口使其它连接无法建立。
Socket 和XMLSocket关闭socket连接的方法是一样的,都为close( ) 方法:
+展开
-ActionScript
// Assume socket is a connected Socket instance
socket.close( ); // Disconnect from the server

调用XMLSocket实例的方法:
+展开
-ActionScript
// Assume xmlSocket is a connected XMLSocket instance
xmlSocket.close( ); // Disconnect from the server


close( ) 方法通知服务器客户端已经断开连接,如果服务器先关闭呢,那客户端该怎么知道呢,可通过监听客户端的close事件,注册事件类型为Event.CLOSE:
+展开
-ActionScript
var socket:Socket = new Socket( );
socket.addEventListener( Event.CLOSE, onClose );
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表