elixir udp client server
1.0.0
Serveur client simple utilisant UDP (bibliothèque :gen_udp d'erlang) dans elixir. Cela exploite le socket elixir, qui à son tour est un wrapper autour get_tcp
, gen_udp
, gen_tscp
et ssl
d'erlang.
Clonez simplement ce dépôt, puis exécutez mix deps.get
pour récupérer toutes les dépendances
Le code est dans lib/udp_client_server.ex. Actuellement, cela n'exécute rien par défaut. Pour l'exécuter, je suggère d'ouvrir 2 shells iex (iex est l'élixir REPL), en chargeant le contexte du repo.
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