"기존 연결이 원격 호스트에 의해 강제로 닫혔습니다"에 대한 Boost.Asio 오류 코드

알렉스

내 테스트에서 클라이언트가 부스트 소켓에서 읽으려고 할 때 가끔 오류가 발생합니다.

기존 연결이 원격 호스트에 의해 강제로 닫혔습니다.

몇 가지 질문이 있습니다.

1)이 메시지와 관련된 Boost 오류 코드는 무엇입니까?

2) Linux 시스템에서 아날로그는 무엇입니까? 동일한 오류 코드를 잡을 수 있습니까?

3) 서버 로그에 성공적인 연결이 표시되지 않습니다. 그러나 클라이언트는 연결 시도에서 성공적으로 반환됩니다. 또한 boost::asio::write()성공하지만 여기서도 서버는 아무것도 수신하지 않습니다. 그러나 소켓에서 읽으려고 할 때 (전송 후) 위의 오류 메시지가 나타납니다.

무슨 일이야?

kenba

귀하의 질문에 대한 답변 :

1) boost오류 코드는 다음과 같습니다 boost::asio::error::connection_reset. 참조하십시오 boost/system/error_code.hpp.

2) 리눅스 시스템의 아날로그는 다음과 같습니다 ECONNRESET. 참조하십시오 errno.h.

3) connection_reset는 TCP 소켓의 연결을 끊을 수있는 여러 방법 중 하나입니다 . 부스트 TCP 소켓 연결이 끊길 때 감지하는 방법을 참조하십시오 .

무슨 일이 벌어지고 있는지 정확하게 결정하기 위해, 나는 클라이언트와 서버 간의 TCP 메시지를 관찰하기 @user위해 Wireshark설치하고 사용할 것을 권장 합니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

오류 : Adb 연결 오류 : 기존 연결이 원격 호스트에 의해 강제로 닫혔습니다.

분류에서Dev

Python 예외 : 오류 : [Errno 10054] 기존 연결이 원격 호스트에 의해 강제로 닫혔습니다.

분류에서Dev

.NET UDPClient : 오류 : 기존 연결이 원격 호스트에 의해 강제로 닫혔습니다.

분류에서Dev

공급자 : SSL 공급자, 오류 : 0-기존 연결이 원격 호스트에 의해 강제로 닫혔습니다.

분류에서Dev

다음 오류 메시지와 함께 IOS 푸시 실패 : fwrite () : 474 바이트 전송 실패, errno = 10054 기존 연결이 원격 호스트에 의해 강제로 닫혔습니다.

분류에서Dev

Entity Framework : 기존 연결이 원격 호스트에 의해 강제로 닫혔습니다.

분류에서Dev

`Errno :: ECONNRESET : 기존 연결이 원격 호스트에 의해 강제로 닫혔습니다. -SSL_connect`

분류에서Dev

흠 기존 연결이 원격 호스트에 의해 강제로 닫혔습니다.

분류에서Dev

Windows Azure-전송 연결에서 데이터를 읽을 수 없음 : 기존 연결이 원격 호스트에 의해 강제로 닫혔습니다.

분류에서Dev

WCF에서 IEnumerable을 반환하는 방법은 무엇입니까? 기존 연결이 원격 호스트에 의해 강제로 닫혔습니다.

분류에서Dev

localhost에서 mongorestore를 실행하는 동안 "기존 연결이 원격 호스트에 의해 강제로 닫혔습니다."

분류에서Dev

SocketException으로 인해 단순 내부 HTTP GET 요청 실패 : 기존 연결이 원격 호스트에 의해 강제로 닫혔습니다.

분류에서Dev

System.Net.Sockets.SocketException (0x80004005) : 기존 연결이 원격 호스트에 의해 강제로 닫혔습니다.

분류에서Dev

이 예외가 발생하지 않는 이유 : 기존 연결이 원격 호스트에 의해 강제로 닫혔습니다.

분류에서Dev

체크 아웃 할 수 없습니다. "기존 연결이 원격 호스트에 의해 강제로 닫혔습니다."

분류에서Dev

수신 데이터를 수신 할 때 "기존 연결이 원격 호스트에 의해 강제로 닫혔습니다."

분류에서Dev

boost :: asio 예제 코드 조각화 오류가 Visual Studio 2013에서

분류에서Dev

코드에 대한 Dr Java 오류

분류에서Dev

boost :: asio의 Valgrind 오류

분류에서Dev

VBA 코드에 대한 중복 레코드 런타임 오류

분류에서Dev

프로세스에 대한 boost :: asio 스레드에 더 높은 우선 순위 설정

분류에서Dev

boost :: asio :: io_context :: run에 대한 혼란

분류에서Dev

C ++ boost :: asio 및 std :: async에 대한 질문이 있습니다.

분류에서Dev

Boost ASIO를 사용하여 서버에 대한 여러 연결을 만드는 방법

분류에서Dev

Nest Thermostat에 대한 속도 제한 오류-응답 코드 429

분류에서Dev

동일한 코드에 대한 세분화 오류

분류에서Dev

boost :: asio :: async_read 줄 바꿈에서 파일 끝 오류 반환

분류에서Dev

win7 boost :: asio :: windows :: stream_handle 생성자에서 오류 발생

분류에서Dev

내 파이썬 코드에 대한 런타임 오류 받기

Related 관련 기사

  1. 1

    오류 : Adb 연결 오류 : 기존 연결이 원격 호스트에 의해 강제로 닫혔습니다.

  2. 2

    Python 예외 : 오류 : [Errno 10054] 기존 연결이 원격 호스트에 의해 강제로 닫혔습니다.

  3. 3

    .NET UDPClient : 오류 : 기존 연결이 원격 호스트에 의해 강제로 닫혔습니다.

  4. 4

    공급자 : SSL 공급자, 오류 : 0-기존 연결이 원격 호스트에 의해 강제로 닫혔습니다.

  5. 5

    다음 오류 메시지와 함께 IOS 푸시 실패 : fwrite () : 474 바이트 전송 실패, errno = 10054 기존 연결이 원격 호스트에 의해 강제로 닫혔습니다.

  6. 6

    Entity Framework : 기존 연결이 원격 호스트에 의해 강제로 닫혔습니다.

  7. 7

    `Errno :: ECONNRESET : 기존 연결이 원격 호스트에 의해 강제로 닫혔습니다. -SSL_connect`

  8. 8

    흠 기존 연결이 원격 호스트에 의해 강제로 닫혔습니다.

  9. 9

    Windows Azure-전송 연결에서 데이터를 읽을 수 없음 : 기존 연결이 원격 호스트에 의해 강제로 닫혔습니다.

  10. 10

    WCF에서 IEnumerable을 반환하는 방법은 무엇입니까? 기존 연결이 원격 호스트에 의해 강제로 닫혔습니다.

  11. 11

    localhost에서 mongorestore를 실행하는 동안 "기존 연결이 원격 호스트에 의해 강제로 닫혔습니다."

  12. 12

    SocketException으로 인해 단순 내부 HTTP GET 요청 실패 : 기존 연결이 원격 호스트에 의해 강제로 닫혔습니다.

  13. 13

    System.Net.Sockets.SocketException (0x80004005) : 기존 연결이 원격 호스트에 의해 강제로 닫혔습니다.

  14. 14

    이 예외가 발생하지 않는 이유 : 기존 연결이 원격 호스트에 의해 강제로 닫혔습니다.

  15. 15

    체크 아웃 할 수 없습니다. "기존 연결이 원격 호스트에 의해 강제로 닫혔습니다."

  16. 16

    수신 데이터를 수신 할 때 "기존 연결이 원격 호스트에 의해 강제로 닫혔습니다."

  17. 17

    boost :: asio 예제 코드 조각화 오류가 Visual Studio 2013에서

  18. 18

    코드에 대한 Dr Java 오류

  19. 19

    boost :: asio의 Valgrind 오류

  20. 20

    VBA 코드에 대한 중복 레코드 런타임 오류

  21. 21

    프로세스에 대한 boost :: asio 스레드에 더 높은 우선 순위 설정

  22. 22

    boost :: asio :: io_context :: run에 대한 혼란

  23. 23

    C ++ boost :: asio 및 std :: async에 대한 질문이 있습니다.

  24. 24

    Boost ASIO를 사용하여 서버에 대한 여러 연결을 만드는 방법

  25. 25

    Nest Thermostat에 대한 속도 제한 오류-응답 코드 429

  26. 26

    동일한 코드에 대한 세분화 오류

  27. 27

    boost :: asio :: async_read 줄 바꿈에서 파일 끝 오류 반환

  28. 28

    win7 boost :: asio :: windows :: stream_handle 생성자에서 오류 발생

  29. 29

    내 파이썬 코드에 대한 런타임 오류 받기

뜨겁다태그

보관