使用HTML5连接到Node.js的Haxe Flash Socket

时间:2017-07-26 23:00:37

标签: sockets haxe

我正在从Flash切换到HTML5,而我无法将我的套接字从HTML5中的浏览器连接到Node.js。

例如,我在Firefox调试器中收到此错误:

The connection to ws://127.0.0.1:2500/ was interrupted while the page was loading. 
Firefox can’t establish a connection to the server at ws://127.0.0.1:2500/.

在Haxe中,我使用的是import:flash.net.Socket;

似乎尝试连接到Node.js服务器,但是我收到的数据不是我想要的:

GET / HTTP/1.1
Host: 127.0.0.1:2500
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:54.0) Gecko/20100101 Firefox/54.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-US,en;q=0.5
Accept-Encoding: gzip, deflate
Sec-WebSocket-Version: 13

以上是来自Node.js服务器。

此外,由于没有发生连接,因此未调用事件侦听器EVENT.Connect。

有什么建议吗?有没有办法用Haxe连接HTML5中的Node.js服务器?我正在使用Haxe仅用于套接字,我不是在Haxe中创建服务器。

0 个答案:

没有答案