首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >WebSockets + Haxe?

WebSockets + Haxe?
EN

Stack Overflow用户
提问于 2012-10-06 05:27:07
回答 4查看 2K关注 0票数 1

我需要使用WebSockets和Haxe开发一个应用程序。

我偶然发现了这个库:http://lib.haxe.org/p/hxWebSockets

但它已经过时了。

然后我找到了这篇博文:http://bp.io/post/322

但是指向代码的链接是断开的:(

那么,有没有人知道Haxe的其他WebSocket资源?

如果没有,有没有人知道从哪里开始实现我自己的解决方案?

谢谢!

EN

回答 4

Stack Overflow用户

发布于 2012-10-06 16:05:33

如果您使用node.js作为平台,我建议您绑定到socket.io。如果您使用其他平台,我建议使用socket.io作为参考实现,或者直接将其移植到haxe,这应该不是很难。

票数 1
EN

Stack Overflow用户

发布于 2013-05-07 15:41:34

你提到的lib确实已经过时了。幸运的是,有人做了一个新的,支持最新的websocket协议:

http://lib.haxe.org/p/WebSocket

...however,还是比nodejs/socket.io低一点

票数 1
EN

Stack Overflow用户

发布于 2015-06-14 10:14:19

我将haxe用于websockets应用程序,并使用js库:

代码语言:javascript
复制
import js.html.WebSocket;

使用以下函数连接到服务器。

代码语言:javascript
复制
private function connect() {
    trace("Calling connect");
    try {
    websocket = new WebSocket(connectionString());
    websocket.onclose = onClose;
    websocket.onerror = onServerConnectionError;

    var openStream = initializeElementStream(cast websocket, "open");
    openStream.then(onOpen);
    var eventStream = initializeElementStream(cast websocket, "message");
    eventStream.then(onMessage);

    var closeStream = initializeElementStream(cast websocket, "close");
    closeStream.then(onClose);

    var errorStream = initializeElementStream(cast websocket, "error");
    errorStream.then(onServerConnectionError);
    }catch(err : Dynamic) {
        trace("Error establishing connection " + err);
    }
    trace("Connection successful");
}

这对你有用吗?对于我的项目,我坚持使用标准的js库。这对我来说很有效,因为这个项目没有外部依赖。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12754261

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档