anchor.diff:             fun() -> has_support_ipv6() end,
              fun() ->
                      Recv      = fun(Sock, To) -> socket:recvfrom(Sock, [], To) end,
  -                   InitState = #{domain => inet6,
  -                                 recv   => Recv},
  +                   InitState = #{domain   => inet6,
  +                                 protocol => udp,
  +                                 recv     => Recv},
  +                   ok = sc_lc_receive_response_udp(InitState)
  +           end).
  +
  +
  +%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
  +%% This test case is intended to test what happens when a socket is 
  +%% locally closed while the process is calling the recv function.
  +%% Socket is Unix Domainm (dgram) socket.
  +
  +sc_lc_recvfrom_response_udpL(suite) ->
  +    [];
  +sc_lc_recvfrom_response_udpL(doc) ->
  +    [];
  +sc_lc_recvfrom_response_udpL(_Config) when is_list(_Config) ->
  +    ?TT(?SECS(30)),
  +    tc_try(sc_lc_recvfrom_response_udpL,
  +           fun() -> has_support_unix_domain_socket() end,
  +           fun() ->
  +                   Recv      = fun(Sock, To) -> socket:recvfrom(Sock, [], To) end,
  +                   InitState = #{domain   => local,
  +                                 protocol => default,
  +                                 recv     => Recv},
                      ok = sc_lc_receive_response_udp(InitState)
              end).
   
  
positive.code:                            {ok, State#{local_sa => LSA}}
                     end},
           #{desc => "open socket",
             cmd  => fun(#{domain := Domain} = State) ->
                             Sock = sock_open(Domain, dgram, udp),
                             SA   = sock_sockname(Sock),
                             {ok, State#{sock => Sock, sa => SA}}
                     end},
  
negative.code: 
      i("start 'tester' evaluator"),
      TesterInitState = #{prim_server => PrimServer#ev.pid,
                          sec_server1 => SecServer1#ev.pid,
                          sec_server2 => SecServer2#ev.pid,
                          sec_server3 => SecServer3#ev.pid},
      Tester = ?SEV_START("tester", TesterSeq, TesterInitState),
  
      i("await evaluator"),
  