This commit is contained in:
anlicheng 2026-04-09 16:10:55 +08:00
parent ab4527a8e7
commit 85e856ff1b

View File

@ -279,22 +279,22 @@ handle_call({peer_info, SrcMac, DstMac}, _From, State = #state{endpoints = Endpo
case maps:find(DstMac, Endpoints) of case maps:find(DstMac, Endpoints) of
{ok, #endpoint{channel_pid = DstChannelPid, hole = #hole{peer = DstNatPeer, nat_type = DstNatType}, v6_info = DstV6Info}} -> {ok, #endpoint{channel_pid = DstChannelPid, hole = #hole{peer = DstNatPeer, nat_type = DstNatType}, v6_info = DstV6Info}} ->
%% sendRegister事件(2024-06-25 ) %% sendRegister事件(2024-06-25 )
%maybe maybe
% {ok, #endpoint{hole = #hole{peer = {SrcNatIp, SrcNatPort}, nat_type = SrcNatType}, v6_info = SrcV6Info}} ?= maps:find(SrcMac, Endpoints), {ok, #endpoint{hole = #hole{peer = {SrcNatIp, SrcNatPort}, nat_type = SrcNatType}, v6_info = SrcV6Info}} ?= maps:find(SrcMac, Endpoints),
% RegisterEvent = sdlan_pb:encode_msg(#'SDLEvent' { RegisterEvent = sdlan_pb:encode_msg(#'SDLEvent' {
% event = {send_register, #'SDLEvent.SendRegister'{ event = {send_register, #'SDLEvent.SendRegister'{
% dst_mac = SrcMac, dst_mac = SrcMac,
% nat_ip = sdlan_util:ipv4_to_int(SrcNatIp), nat_ip = sdlan_util:ipv4_to_int(SrcNatIp),
% nat_type = SrcNatType, nat_type = SrcNatType,
% nat_port = SrcNatPort, nat_port = SrcNatPort,
% v6_info = SrcV6Info v6_info = SrcV6Info
% }} }}
% }), }),
% logger:debug("Event: send_register, for peer_info"), logger:debug("Event: send_register, for peer_info"),
% sdlan_quic_channel:send_event(DstChannelPid, ?EVENT_SEND_REGISTER, RegisterEvent) sdlan_quic_channel:send_event(DstChannelPid, ?EVENT_SEND_REGISTER, RegisterEvent)
%end, end,
{reply, {ok, {DstNatPeer, DstNatType}, DstV6Info}, State}; {reply, {ok, {DstNatPeer, DstNatType}, DstV6Info}, State};
_ -> _ ->
{reply, error, State} {reply, error, State}