State2 = try_to_connect_if_no_socket(State1),
try_to_send(State2, Payload).
-spec terminate(state()) ->
{}.
terminate(#state{sock=SockOpt}) ->
State2 = try_to_connect_if_no_socket(State1),
try_to_send(State2, Payload).
-spec terminate(state()) ->
{}.
terminate(#state{sock=SockOpt}) ->