elixir udp client server
1.0.0
خادم عميل بسيط يستخدم UDP (مكتبة gen_udp :erlang) في الإكسير. يعمل هذا على تعزيز مقبس Elixir، والذي بدوره عبارة عن غلاف حول get_tcp
و gen_udp
و gen_tscp
و ssl
من erlang.
ما عليك سوى استنساخ هذا الريبو، ثم تشغيل mix deps.get
لجلب جميع التبعيات
الكود موجود في lib/udp_client_server.ex. في الوقت الحالي، لا يقوم هذا بتشغيل أي شيء بشكل افتراضي. لتشغيله، أقترح فتح غلافين من iex (iex هو الإكسير 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