anchor.diff:  
   %% @hidden Handles incoming TCP data
   handle_info({tcp, _Socket, Data}, State) ->
  +	lager:debug("TCP: ~p", [Data]),
   	{Messages, Cont} = netstring:decode(Data, State#state.netstring_cont),
   	State1 = State#state{netstring_cont = Cont},
   
  
positive.code: 
  %% @hidden Handles incoming SSL data
  handle_info({ssl, _Socket, Data}, State) ->
  	{Messages, Cont} = netstring:decode(Data, State#state.netstring_cont),
  	State1 = State#state{netstring_cont = Cont},
  
  
negative.code: 	% If you return a timeout value of 0 then the `gen_server' will call `handle_info(timeout, _, _)' right away.
  	% We do this to work around issues with `gen_server' and ranch's protocols. See the ranch docs:
  	%   http://ninenines.eu/docs/en/ranch/HEAD/guide/protocols/#using_gen_server
  	{ok, #state{ref = Ref, socket = Socket, transport = Transport}, 0}.
  
  %% --------------------------------------------------------------------------------------------------------------------
  
  