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 条评论。