1
ssl 소켓을 통해 데이터를 보내는 코드를 작성 중입니다. 송신 부는 gen_server 내부 : 호/3 등 :ssl을 사용하여 메시지를 보내는 동안 문제가 발생했습니다. send
handle_call({send, Data}, _From, #state{socket=Socket} = State) ->
Reply = case ssl:send(Socket, Data) of
ok ->
ok;
{error, Error} ->
{error, Error}
end,
{reply, Reply, State}.
문제는 그 연결의 다른 측 서버로 동작하는 응용 프로그램을 죽일 경우 호출의 결과가 OK '있다는 '하지만 데이터는 전송되지 않습니다. 이것은 소켓이 {ssl_closed, S}가 프로세스에 의해 수신 된 살아있는 것으로 보여진다는 의미입니까?