问题标签 [jinterface]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
erlang - Jinterface OtpNode 初始化 -name 或 -sname 标志
创建 OtpNode 实例时,这是什么类型的节点?是像 erl -sname xxx 还是像 elr -name xxx ?
erlang - Java 到 Erlang 的消息
我正在用 Java 中的 GUI 用 Erlang 制作一个应用程序。我已经设法在 to 语言之间建立了连接,但现在我需要(我猜)每次按下按钮时从 Java 向 Erlang 发送一条消息。
这是正确的方法吗?
这样的消息会是什么样子?
我找到了一些关于这种集成形式的好网站,但我觉得我没有得到一切。
java - 将 Erlang UTF-8 编码字符串转换为 java.lang.String
Java 节点接收以 UTF-8 编码的 Erlang 字符串。它的类类型是OtpErlangString
. 如果我只是这样做.toString()
或.stringValue()
结果java.lang.String
有无效的代码点(基本上来自 Erlang 字符串的每个字节都被认为是不同的字符)。
现在,我想new String(bytes, "UTF-8")
在创建 Java 字符串时使用,但如何从OtpErlangString
?
erlang - Jinterface 不允许 java 节点启动消息传递
我开始我的 Erlang 节点:
然后我运行我的 java 节点客户端代码:
但是 Erlang 进程 java_server 永远不会收到消息。怎么了?
erlang - jInterface可以在没有节点的情况下使用吗?
Erlang 中的整个节点概念假定节点是安全的……总是。关于如何解决这个问题有很多迂回的方法,但没有真正的 Erlang 节点解决方案。
我正在构建 Java 和 Erlang 之间的节点,但存在安全问题。现在我面临着 ssl over tcp/udp。如果不需要,我不想编写自己的协议(忽略应用程序级协议)。
如果我在 Erlang 端使用 binary_to_term 和 term_to_binary,我可以使用 jInterface 来解析 Erlang tcp/udp 服务器的术语吗?
java - jInterface 创建 External Erlang Term
如何格式化以下 erlang 术语:
在 jInterface 到我可以在 erlang shell 中调用的外部格式
示例:请注意,由于元组将通过网络发送,因此我通过转换为 byte[] 来完成。
Erlang 接收到的二进制文件是:
然后在 erlang shell 中将接收到的术语转换为二进制会给出一个 badarg。
erlang - 从 Java 向已注册的 Erlang gen_server 发送消息
如何将消息从 Jinterface Java 服务器发送到全局注册的 gen_server?
例如,我的 gen_server 是这样启动的:
mbox.send("myServerName", MyMessage)。不起作用。没有消息到达 myServerName:handle_info。
java - 如何与一个 Erlang 节点中的特定进程通信?
我有一个 Erlang 服务器,它为每个连接的客户端生成一个新进程。然后这个新进程的 Pid 被传递给客户端(与新进程建立连接)。这足以从 jinterface 客户端建立连接吗?
我首先使用它从客户端连接:
mbox.send(服务器名称,服务器节点,连接客户端);
这些名称是在服务器启动时设置的:
我必须为每个生成的进程注册一个新名称吗?那不会那么动态......我该如何解决这个问题?我应该使用服务器上的主进程作为路由器来发送所有流量吗?
java - 通过 Jinterface 调用 gen_server?
我如何拨打这样的电话:
像这样:
通过使用 java 和 Jinterface 而不是第一个代码?我知道如何使用 Jinterface 向 pid 发送消息,但是我有一个处理它的接收语句。我想改用 OTP,但我不明白如何。