Kaynağa Gözat

ft: 代码修改

master
SisMaker 3 yıl önce
ebeveyn
işleme
b84103bf7e
2 değiştirilmiş dosya ile 12 ekleme ve 2 silme
  1. +6
    -1
      src/agVstCli/agSslAgency.erl
  2. +6
    -1
      src/agVstCli/agTcpAgency.erl

+ 6
- 1
src/agVstCli/agSslAgency.erl Dosyayı Görüntüle

@ -182,7 +182,12 @@ handleMsg(Msg, #srvState{serverName = ServerName} = SrvState, CliState) ->
-spec terminate(term(), srvState(), cliState()) -> ok.
terminate(Reason, #srvState{socket = Socket} = SrvState, CliState) ->
{ok, NewSrvState, NewCliState} = waitAllReqOver(SrvState, CliState),
ssl:close(Socket),
case Socket of
undefiend ->
ignore;
_ ->
ssl:close(Socket)
end,
agAgencyUtils:dealClose(NewSrvState, NewCliState, {error, shutdown}),
exit(Reason).

+ 6
- 1
src/agVstCli/agTcpAgency.erl Dosyayı Görüntüle

@ -187,7 +187,12 @@ handleMsg(Msg, #srvState{serverName = ServerName} = SrvState, CliState) ->
-spec terminate(term(), srvState(), cliState()) -> ok.
terminate(Reason, #srvState{socket = Socket} = SrvState, CliState) ->
{ok, NewSrvState, NewCliState} = waitAllReqOver(SrvState, CliState),
gen_tcp:close(Socket),
case Socket of
undefiend ->
ignore;
_ ->
gen_tcp:close(Socket)
end,
agAgencyUtils:dealClose(NewSrvState, NewCliState, {error, shutdown}),
exit(Reason).

Yükleniyor…
İptal
Kaydet