|
|
@ -2,7 +2,7 @@ |
|
|
|
-behaviour(gen_server). |
|
|
|
|
|
|
|
%% start |
|
|
|
-export([start/1, newAcceptor/1]). |
|
|
|
-export([start/1, newConn/1]). |
|
|
|
|
|
|
|
-export([start_link/2]). |
|
|
|
|
|
|
@ -34,24 +34,10 @@ start(Port) -> |
|
|
|
start_link(Transport, Sock) -> |
|
|
|
{ok, proc_lib:spawn_link(?MODULE, init, [[Transport, Sock]])}. |
|
|
|
|
|
|
|
newAcceptor(Sock) -> |
|
|
|
newConn(Sock) -> |
|
|
|
start_link(prim_inet, Sock). |
|
|
|
%case whereis(tttttMgr) of |
|
|
|
% undefined -> |
|
|
|
% start_link(prim_inet, Sock); |
|
|
|
% Pid -> |
|
|
|
% {ok, Pid} |
|
|
|
%end. |
|
|
|
|
|
|
|
safeRegister(Name) -> |
|
|
|
try register(Name, self()) of |
|
|
|
true -> true |
|
|
|
catch |
|
|
|
_:_ -> {false, whereis(Name)} |
|
|
|
end. |
|
|
|
|
|
|
|
init([Transport, Sock]) -> |
|
|
|
safeRegister(tttttMgr), |
|
|
|
gen_server:enter_loop(?MODULE, [], #state{}). |
|
|
|
|
|
|
|
handle_call(_Request, _From, State) -> |
|
|
|