anchor.diff:  %% in case you don't need the connection state to perform the encode.
   %% Return 'continue' to use the default version
   -spec conn_encode(term(), nkport()) ->
  -    {ok, nkpacket:outcoming()} | continue | {error, term()}.
  +	{ok, nkpacket:outcoming()} | continue | {error, term()}.
   
   conn_encode(_Term, _NkPort) ->
   	continue.
  
positive.code: %% for this transport. If not implemented, port '0' will use any port for
  %% listener transports, and will fail for outbound connections.
  -spec default_port(nkpacket:transport()) ->
      inet:port_number() | invalid.
  
  default_port(http) -> 80;
  default_port(https) -> 443;
  
negative.code: 
  %% @doc This function is called only for UDP transports using no_connections=>true
  -spec listen_parse(inet:ip_address(), inet:port_number(), binary(), nkport(),
  	listen_state()) ->
  	{ok, listen_state()} | {stop, Reason::term(), listen_state()}.
  
  listen_parse(_Ip, _Port, _Msg, _NkPort, ListenState) ->
  	{stop, not_defined, ListenState}.
  