我有一个想要连接到服务器的 Flash 客户端。两者都使用 localhost 和端口 50000 所以不应该有任何跨域问题。我还在发布设置中设置了仅访问网络。当我调用 XMLSocket 连接时,服务器似乎获得了一个新连接。但是,XMLSocket.onConnect 回调不会调用success=true。
关于什么可能是错的任何想法?
这是用于创建套接字的 ActionScript。
function myOnConnect(success) {
if (success) {
trace ("Connection succeeded!")
inputText.text = "open";
// socket.send("1\n");
gotoAndPlay(2);
} else {
trace ("Connection failed!")
inputText.text = "failed";
}
}
btnConnect.onRelease = function()
{
inputText.text = "started";
result = socket.connect("localhost", 50000);
}
socket = new XMLSocket();
socket.onConnect = myOnConnect;