gpt4 book ai didi

erlang - 连接到 TCP 客户端 Elixir

转载 作者:行者123 更新时间:2023-12-04 02:05:43 24 4
gpt4 key购买 nike

尝试连接到 TCP 服务器,发送命令并获得响应。

我在 Ruby 中有这样的东西

TCPSocket.open("127.0.0.1", 3344)
s.send(JSON.dump({"id" => 1, "method" => "Responder.Status", "params" => [""]}),0)

任何指向任何文档/库的指针,可以在 Elixir 中实现类似(或更强大)的东西?

最佳答案

对于 TCP 连接,erlang 标准库 gen_tcp可以使用:

{:ok, socket} = :gen_tcp.connect('localhost', 6379, [:binary])
data = {"id" => 1, "method" => "Responder.Status", "params" => [""]}
:ok = :gen_tcp.send(socket, Poison.encode!(data))
:ok = :gen_tcp.close(socket)

关于erlang - 连接到 TCP 客户端 Elixir,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43597653/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com