-module(helloworld). -export([start/0]). start() -> spawn(node(),fun() -> server("Hello") end). server(Message) -> io:fwrite("~p",[Message]).
-module(helloworld). -export([start/0]). start() -> io:fwrite("~p",[node()]).
-module(helloworld). -export([start/0]). start() -> spawn(fun() -> server("Hello") end). server(Message) -> io:fwrite("~p",[Message]).
-module(helloworld). -export([start/0,client/1]). start() -> spawn(fun() -> server(4000) end). server(Port) -> {ok, Socket} = gen_udp:open(Port, [binary, {active, false}]), io:format("server opened socket:~p~n",[Socket]), loop(Socket). loop(Socket) -> inet:setopts(Socket, [{active, once}]), receive {udp, Socket, Host, Port, Bin} -> io:format("server received:~p~n",[Bin]), gen_udp:send(Socket, Host, Port, Bin), loop(Socket) end. client(N) -> {ok, Socket} = gen_udp:open(0, [binary]), io:format("client opened socket=~p~n",[Socket]), ok = gen_udp:send(Socket, "localhost", 4000, N), Value = receive {udp, Socket, _, _, Bin} -> io:format("client received:~p~n",[Bin]) after 2000 -> 0 end, gen_udp:close(Socket), Value.
-module(helloworld). -export([start/0]). start() -> {ok, Socket} = gen_udp:open(8789), io:fwrite("~p",[Socket]), io:fwrite("~p",[gen_udp:send (Socket,"localhost",8789,"Hello")]).
-module(helloworld). -export([start/0]). start() -> {ok, Socket} = gen_udp:open(8789), io:fwrite("~p",[Socket]).
-module(helloworld). -export([start/0, call/2]). call(Arg1, Arg2) -> io:fwrite("~p~n",[Arg1]). start() -> Pid = spawn(?MODULE, call, ["hello", "process"]), register(myprocess, Pid), io:fwrite("~p~n",[whereis(myprocess)]), unregister(myprocess), io:fwrite("~p~n",[whereis(myprocess)]).
-module(helloworld). -export([start/0, call/2]). call(Arg1, Arg2) -> io:fwrite("~p~n",[Arg1]). start() -> Pid = spawn(?MODULE, call, ["hello", "process"]), register(myprocess, Pid), io:fwrite("~p~n",[whereis(myprocess)]).
-module(helloworld). -export([start/0, call/2]). call(Arg1, Arg2) -> io:fwrite("~p~n",[Arg1]). start() -> Pid = spawn(?MODULE, call, ["hello", "process"]), register(myprocess, Pid), io:fwrite("~p~n",[registered()]).
-module(helloworld). -export([start/0]). start() -> io:fwrite("~p~n",[self()]).
We use cookies to provide and improve our services. By using our site, you consent to our Cookies Policy. Accept Learn more