tcp - 在 Elixir 中设置 gen_tcp 的参数

标签 tcp erlang elixir erlang-otp

我正在尝试使用 Erlang gen_tcp

在 Elixir 中通过 TCP 连接接受数据
{:ok, socket} = :gen_tcp.connect("127.0.0.1" ,2000,[:binary, {:packet, 0}])
receive_data(Socket, [])

但由于 connect 的错误参数,这无法正常工作。如何在 Elixir 中设置二进制值和数据包值?

Here对参数含义进行了说明。但我需要支持在 Elixir 中设置参数。

最佳答案

查看 gen_tcp 的文档,您不能在连接上设置数据包选项。 http://erlang.org/doc/man/gen_tcp.html#type-connect_option

关于tcp - 在 Elixir 中设置 gen_tcp 的参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22885093/

相关文章:

sockets - 文件流遇到缓冲区欠载/下溢?

c++ - handle_info() 无法同时执行多个调用

elixir - 用于生产和开发的不同供应商文件

ios - 失败(POSIXErrorCode : Address already in use)

linux - 为什么关机报错?

TCP 在 UDP 上引起的数据包丢失和学士论文引用

vim - 如何从 Vim 内部启动 Erlang shell

erlang - Erlang中函数参数列表的可变长度

search - Elixir 中最有效的区间类型搜索

elixir - 如何在 Elixir 中获得与 Ecto 的 "belongs_to"关联?