socket,主动模式
被动模式,需要server调用recv时才读取数据。
主动模式,server使用receive来接收消息。
-module(test4).
-export([ttt/0]).
ttt()->
{ok,Listen}=gen_tcp:listen(8888,[{packet,0},{active,true}]),
{ok,Socket}=gen_tcp:accept(Listen),
gen_tcp:close(Listen),
loop(Socket).
loop(Socket)->
receive
{tcp,Socket,Bin} ->
io:format("hello tcp,~p~n",[Bin]),
loop(Socket);
{tcp_closed,Socket}->
io:format("hello tcp_closed~n")
end.
0 条评论。