anchor.diff:       api_b_sendto_and_recvfrom_udp4,
        api_b_sendmsg_and_recvmsg_udp4,
        api_b_send_and_recv_tcp4,
  +     api_b_send_and_recv_tcpL,
        api_b_sendmsg_and_recvmsg_tcp4
       ].
   
  
positive.code:          %% *** Init part ***
           #{desc => "which local address",
             cmd  => fun(#{domain := Domain} = State) ->
                             LAddr = which_local_addr(Domain),
                             LSA   = #{family => Domain, addr => LAddr},
                             {ok, State#{local_sa => LSA}}
                     end},
           #{desc => "create (listen) socket",
  
negative.code:         [
           %% *** Wait for start order ***
           #{desc => "await start (from tester)",
             cmd  => fun(#{domain := local} = State) ->
                             {Tester, Path} = ?SEV_AWAIT_START(),
                             {ok, State#{tester => Tester, server_path => Path}};
                        (State) ->
                             {Tester, Port} = ?SEV_AWAIT_START(),
                             {ok, State#{tester => Tester, server_port => Port}}
                     end},
  