【发布时间】:2017-11-02 15:39:47
【问题描述】:
我刚刚开始使用 Erlang。我想在 Erlang 中创建一个 TCP 服务器。我的 TCP 客户端在 Android 上运行并连接到服务器。 我已经从 https://github.com/kevinlynx/erlang-tcpserver
我能够运行服务器,将客户端连接到它并将消息从客户端发送到服务器。此外,服务器中的逻辑是,每当它从客户端接收到消息时,它都会将相同的消息发送回客户端。
这一切都很好,我唯一的问题是如何从 erlang shell 向客户端发送消息(无需等待来自客户端的消息)。 gen_tcp:send() 函数需要 Socket 句柄作为输入,每当客户端发送消息时,都会有一个回调,并且它具有套接字句柄,因此它可以用于将消息发送回客户端,但不然怎么办?
【问题讨论】:
标签: erlang erlang-shell