elixir udp client server
1.0.0
elixir에서 UDP(erlang의 :gen_udp 라이브러리)를 사용하는 간단한 클라이언트 서버 이는 erlang의 get_tcp
, gen_udp
, gen_tscp
및 ssl
을 둘러싼 래퍼인 elixir-socket을 활용합니다.
간단히 이 저장소를 복제한 다음 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