永发信息网

as3 socket怎么连接843端口(就是解决socket连接端口失败的问题)

答案:2  悬赏:70  手机版
解决时间 2021-11-19 03:54
  • 提问者网友:流星是天使的眼泪
  • 2021-11-19 00:47
as3 socket怎么连接843端口(就是解决socket连接端口失败的问题)
最佳答案
  • 五星知识达人网友:笑迎怀羞
  • 2021-11-19 01:53
不需要你手动连,直接连接任意端口的socket就可以了,as3会自动访问843端口获取安全配置文件。
socket工作原理如下,以socket到10000端口为例:
1、AS3会首先尝试指定服务器的843端口是否开启,如果开启会进行连接进入步骤2,如果不成功进入步骤4
2、连接成功后,服务端需要发送安全配置文件,配置文件内容如下




使用utf-8编码发送,接收成功进入步骤3,失败进入步骤5
3、当as3接收到安全配置文件后,断开当前端口,尝试连接10000端口,连接启动成功
4、当843端口未开启,连接会直接10000端口。进入步骤2
5、安全配置文件接收失败抛出SecurityError
全部回答
  • 1楼网友:舊物识亽
  • 2021-11-19 02:40
var sock:Socket=new flash.net.Socket();
sock.connect(ip,843);追问自己看我的问题 亲。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯