Tcp Client Erlang

[Solved] Tcp Client Erlang | Erlang - Code Explorer | yomemimo.com
Question : tcp client erlang

Answered by : james-cook-s86oyl915vnn

client() -> {ok, Sock} = gen_tcp:connect("localhost", 5678, [binary, {packet, 0}]), ok = gen_tcp:send(Sock, "Some Data"), ok = gen_tcp:close(Sock).

Source : https://www.erlang.org/doc/man/gen_tcp.html | Last Update : Tue, 14 Jun 22

Question : tcp server erlang

Answered by : james-cook-s86oyl915vnn

server() -> {ok, LSock} = gen_tcp:listen(5678, [binary, {packet, 0}, {active, false}]), {ok, Sock} = gen_tcp:accept(LSock), {ok, Bin} = do_recv(Sock, []), ok = gen_tcp:close(Sock), ok = gen_tcp:close(LSock), Bin.
do_recv(Sock, Bs) -> case gen_tcp:recv(Sock, 0) of {ok, B} -> do_recv(Sock, [Bs, B]); {error, closed} -> {ok, list_to_binary(Bs)} end.

Source : https://www.erlang.org/doc/man/gen_tcp.html | Last Update : Tue, 14 Jun 22

Answers related to tcp client erlang

Code Explorer Popular Question For Erlang