elixir udp client server
1.0.0
在 elixir 中使用 UDP(erlang 的 :gen_udp 库)的简单客户端服务器这利用了 elixir-socket,而 elixir-socket 又是来自 erlang 的get_tcp
、 gen_udp
、 gen_tscp
和ssl
的包装器。
只需克隆此存储库,然后运行mix deps.get
即可获取所有依赖项
代码位于 lib/udp_client_server.ex 中。目前,默认情况下不会运行任何内容。要运行它,我建议打开 2 个 iex shell(iex 是 elixir REPL),加载存储库的上下文。
iex -S mix
Erlang/OTP 20 [erts-9.0] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:10] [hipe] [kernel-poll:false] [dtrace]
Interactive Elixir (1.4.5) - press Ctrl+C to exit (type h() ENTER for help)
iex(1)> UdpClientServer.launch_server
iex -S mix
Erlang/OTP 20 [erts-9.0] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:10] [hipe] [kernel-poll:false] [dtrace]
Compiling 1 file (.ex)
Interactive Elixir (1.4.5) - press Ctrl+C to exit (type h() ENTER for help)
iex(1)> UdpClientServer.send_data("hello")
:ok