elixir udp client server
1.0.0
elixir で UDP (erlang の :gen_udp ライブラリ) を使用するシンプルなクライアント サーバー。これは elixir-socket を活用し、erlang のget_tcp
、 gen_udp
、 gen_tscp
およびssl
のラッパーになります。
このリポジトリのクローンを作成し、 mix deps.get
を実行してすべての依存関係を取得するだけです。
コードは lib/udp_client_server.ex にあります。現在、デフォルトでは何も実行されません。これを実行するには、2 つの iex シェル (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