我正在研究Erlang JInterface 包,我不清楚OtpNode 类和OtpSelf 类之间的区别以及它们的用途。 ...
我正在研究Erlang JInterface 包,我不清楚OtpNode 类和OtpSelf 类之间的区别以及它们的用途。 ...
我有一个 elixir 伞形项目,其中一个应用程序将请求发送到我已公开为类似于使用 JInterface 的 OTP 进程的 Java 应用程序。 它工作得很好,因为 Erlang 附带的 JInterface 库使它变得容易。 我的问题是我需要能够在我的伞形应用程序中停止和启动我的 JInte ...
我有一个小型 java 应用程序,我使用 JInterface 在我的 elixir 应用程序中将它本质上公开为一个 OTP 进程。 我可以调用它并成功获得响应。 我的问题是我在 elixir 中得到的响应是二进制的,但我无法弄清楚如何将二进制转换为响应的字符串列表。 我的 OTP 节点在 Ja ...
我正在运行 elixir/otp 应用程序。 它需要使用一些Java代码,所以我使用JInterface来实现类似RPC的通信。 我现在有这个沟通工作。 我可以从 elixir 向 Java 发送消息,并从概念上将一些数据发回。 我需要发回一个字符串数组。 这似乎是一项简单的任务,但我正在努力 ...
我正在尝试使用Java连接到erlang节点,但出现错误。 要启动erlang,我使用了以下命令erl -sname db -setcookie erlang 。 这是我的Java代码: 它编译正常,但随后出现运行时错误,我不知道这意味着什么 请,任何人都可以给我解决我的 ...
是否可以使用JInterface从erlang到java进行rpc:call ? 如果是,那么call函数中的Module参数应该设置为什么? call(Node, Module, Function, Args) -> Res | {badrpc, Reason} 我的工 ...
我正在编写一个程序,需要使用JInterface在Java和Erlang之间进行通信。 我从Erlang进程接收列表时遇到问题 - 不知何故,我在Java中得到的对象不是OtpErlangList而是OtpErlangString,如果我尝试将接收到的对象强制转换为OtpErlangList, ...
Erlang互操作性指南讨论了不同的互操作机制。 以下是我的结论: Ports和Erl_Interface程序:操作系统已调度,限制可扩展性。 端口驱动程序:危险,因为端口驱动程序崩溃也会导致模拟器崩溃。 C节点:节点服务器需要扩展以及Erlang应用程序以避免可伸缩 ...
我有一个Java进程,它通过JInterface发送我的erlang gen_server消息。 发送给我的消息包括在Java端创建的邮箱的Pid。 从我可以将消息发送回该Pid的角度来看,该Pid是有效的,并且这些消息已成功存储在Javan端邮箱中。 但是,执行Monitor(pro ...
我正在用Erlang编写一个游戏引擎,其中服务器不断向客户端发送新职位。 我只想使用最新消息并丢弃其余消息,有什么办法可以做到? 我在客户端使用Jinterface,所以对此的解决方案将是不错的。 ...
我正在构建一个Erlang服务器-客户端程序。 服务器用Erlang OTP编写,客户端用Java和Jinterface编写。 创建Jinterface连接时,我必须在构造函数OtpNode()中设置节点名称。 问题是(显然)这是在连接服务器之前完成的,但是每个客户端必须具有唯一的名称 ...
我该如何拨打电话: 像这样: 通过使用Java和Jinterface而不是第一个代码? 我知道如何使用Jinterface将消息发送到pid,但是我有一个处理它的接收语句。 我想改用OTP,但我不知道怎么做。 ...
我有一台Erlang服务器,它为每个连接的客户端生成一个新进程。 然后,将这个新进程的Pid传递给客户端(以建立与新进程的连接。)是否足以与jinterface客户端建立连接? 我正在使用它首先从客户端连接: mbox.send(SERVERNAME,SERVERNODE,con ...
如何从Jinterface Java服务器向全局注册的gen_server发送消息? 例如,我的gen_server就像这样启动: mbox.send(“myServerName”,MyMessage)。 不起作用。 没有消息到达myServerName:handle_info ...
如何格式化以下erlang术语: 在jInterface中,我可以在erlang shell中调用外部格式 示例:请注意,由于元组将通过网络发送,因此我将转换为byte []作为结束。 Erlang收到的二进制文件是: 然后在erlang shell中,将接收到的 ...
Erlang中的整个节点概念假定节点是安全的。总是如此。 有关于如何解决这个问题但没有真正的Erlang节点解决方案的迂回方法。 我正在构建Java和Erlang之间的节点,但是存在安全问题。 现在我面临着超过tcp / udp的ssl。 如果我不需要,我不想编写自己的协议(无视应用 ...
我用以下命令启动我的Erlang节点: 然后我运行我的java节点客户端代码: 但是Erlang进程java_server从未收到该消息。 怎么了? ...
Java节点接收以UTF-8编码的Erlang字符串。 它的类类型是OtpErlangString 。 如果我只是执行.toString()或.stringValue()则生成的java.lang.String具有无效的代码点(基本上,Erlang字符串中的每个字节都被视为不同的字符)。 ...
我正在使用Java中的GUI在Erlang中创建一个应用程序。 我已经设法建立了语言之间的连接,但现在我需要(我猜)每次我按下按钮时都会从Java向Erlang发送消息。 这是正确的方法吗? 这样的消息怎么样? 我找到了一些关于这种集成形式的好网站,但我觉得我没有得到一切。 ...