サーバーに接続したい Flash クライアントがあります。どちらも localhost とポート 50000 を使用しているため、クロスドメインの問題は発生しません。また、公開設定で Access Network Only を設定しました。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;