【问题标题】:Haxe server-client exchange on all platforms所有平台上的 Haxe 服务器-客户端交换
【发布时间】:2015-08-26 09:41:25
【问题描述】:

我正在 haxe 上开发客户端-服务器应用程序。我希望客户端从 haxe 编译为 javascript,但很有可能还需要其他语言。我找不到通用的方法。不过,我可以使用 websockets 来实现,当涉及到 jabascript 时,以及在 haxe Sockets 上,在所有其他语言中。

所以问题是:有没有办法在 haxe 上制作客户端-服务器应用程序,而无需为不同平台分支代码?

【问题讨论】:

  • 以后有没有可能非 Haxe 客户端/服务器成为解决方案的一部分?

标签: sockets websocket client server haxe


【解决方案1】:

您正在寻找的是 Haxe Remoting,它是标准库的一部分

Haxe 远程处理是一种在不同平台之间进行通信的方式。借助 Haxe 远程处理,应用程序可以在服务器端和客户端之间透明传输数据、发送数据和调用方法。

相关来源:
http://haxe.org/manual/std-remoting.html
http://api.haxe.org/haxe/remoting/

作为旁注,如果您正在考虑在一个项目中创建一个带有客户端/服务器的实际网站,您可能需要查看http://www.ufront.net

【讨论】:

  • 我不明白如何测试这个例子:haxe.org/manual/std-remoting-connection.html。我将客户端示例编译为js,但是如何正确启动服务器?
  • 您是否还使用服务器代码创建了一个 haxe 项目?两者应该一起工作。
  • 是的,我启动了它,但在浏览器中出现错误“XMLHttpRequest 无法加载localhost:2000。请求的资源上没有'Access-Control-Allow-Origin'标头。来源'null '因此不允许访问"
  • 哦,我看到有一条关于 javascript 和 cors 的评论。好的,我会尝试使用服务器。谢谢。
猜你喜欢
  • 2016-07-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多