1
통해 jxrpc를받을 때 오류 "소켓은 폐쇄"이것은 내 코드입니다 : 내가 소켓이 닫혀 있는지 얻을나는/전송 소켓 스트림
ObjectMapper mapper = new ObjectMapper();
mapper.configure(JsonParser.Feature.AUTO_CLOSE_SOURCE, false);//suggested by fge
Socket s = new Socket("127.0.0.1",port);
mapper.writeValue(s.getOutputStream(),anObjectRequest);//this works
Aresponse res = mapper.readValue(s.getInputStream(),AresponseClass.class);
.
그러나 wireshark를 살펴보면 서버가 올바르게 요청을 수신하고 올바르게 답변을 보냈습니다! 어디에 문제가 있습니까?
stackoverflow 서식을 지정할 때 나보다 나은 사람이 두 번째 링크를 수정 할 수 있습니까? – Colton
예, ObjectMapper (편집 된 질문)입니다.하지만 json 팩토리를 만들 때 지정하지 않았습니다.이 동작을 올바르게 설정하는 방법 ? – Phate
그리고 맞습니다. 기본적으로 닫힙니다. OP는'mapper.configure (JsonParser.Feature.AUTO_CLOSE_SOURCE, false)'가되어야합니다. – fge