fix sslsocket
This commit is contained in:
parent
f8c3948ca3
commit
cc8aeb6a1f
|
@ -54,19 +54,20 @@
|
||||||
}).
|
}).
|
||||||
|
|
||||||
start_link(SockArgs) ->
|
start_link(SockArgs) ->
|
||||||
|
io:format("start_link: ~p~n", [SockArgs]),
|
||||||
{ok, proc_lib:spawn_link(?MODULE, init, [SockArgs])}.
|
{ok, proc_lib:spawn_link(?MODULE, init, [SockArgs])}.
|
||||||
|
|
||||||
info(Pid) ->
|
info(Pid) ->
|
||||||
gen_server:call(Pid, info).
|
gen_server:call(Pid, info).
|
||||||
|
|
||||||
init([SockArgs = {Transport, Sock, _SockFun}]) ->
|
init(SockArgs = {Transport, Sock, _SockFun}) ->
|
||||||
%%TODO: replace emqtt_net??
|
%%TODO: replace emqtt_net??
|
||||||
|
{ok, NewSock} = esockd_connection:accept(SockArgs),
|
||||||
{ok, Peername} = emqtt_net:peer_string(Sock),
|
{ok, Peername} = emqtt_net:peer_string(Sock),
|
||||||
{ok, ConnStr} = emqtt_net:connection_string(Sock, inbound),
|
{ok, ConnStr} = emqtt_net:connection_string(Sock, inbound),
|
||||||
lager:info("Connect from ~s", [ConnStr]),
|
lager:info("Connect from ~s", [ConnStr]),
|
||||||
{ok, NewSock} = esockd_connection:accept(SockArgs),
|
|
||||||
State = control_throttle(#state{transport = Transport,
|
State = control_throttle(#state{transport = Transport,
|
||||||
socket = Sock,
|
socket = NewSock,
|
||||||
peer_name = Peername,
|
peer_name = Peername,
|
||||||
conn_name = ConnStr,
|
conn_name = ConnStr,
|
||||||
await_recv = false,
|
await_recv = false,
|
||||||
|
|
Loading…
Reference in New Issue