[Proc:Alarm] socket error=10054 : connection closed by forign host
[Proc:Alarm] Socket send data error: 10054

Socket error (#10054): Connection reset by peer.

상대편에 의해 연결이 강제로 종료되었을 경우 발생하는 오류입니다. 상대편 호스트가 갑자기 정지했다던가, 리부팅, 네트웍 인터페이스 오류등의 원인으로 인해 물리적으로 종료된 경우에 발생합니다. 이 Error 는 XCom 이 발생시키는 것이 아니고 윈도우 소켓에서 발생하는 Error 입니다. 10054 소켓 에러가 발생하면 XCom은 연결이 강제로 종료된 상황이기 때문에 소켓을 종료하고 아래와 같이 Restart 를 합니다.

[Proc:Alarm] XCom listening will restart again.
[Proc:Event] XCom restarting

빈번하게 Socket error가 발생한다면 네트워크 상태, OS , 네크워크 카드와 설정 정보를 확인해 봐야 합니다. 참고사항 네트웍 카드를 2개 이상 사용하는 경우 local로 사용하는 네트워크의 게이트웨이 정보는 삭제해 주시기 바랍니다. 운영체제가 네트워크 서비스를 하면서 충돌을 일으키는 경우가 있습니다.

 

"Windows 소켓 오류 10054"를 일으키는 문제는 호스트와 클라이언트 모두의 네트워크 구성일 수 있습니다. 

  1. Windows 시작을 클릭하고 명령 프롬프트를 입력합니다.
  2. 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
  3. 명령 프롬프트에서  netsh winsock reset  을 입력하고 Enter 키를 누릅니다.
  4. 그런 다음 netsh int ip reset  을 입력하고 Enter 키를 누릅니다.
  5. 그런 다음  ipconfig / release  를 입력하고 Enter 키를 누릅니다.
  6. 그런 다음  ipconfig / renew  를 입력하고 Enter 키를 누릅니다.
  7. 그런 다음  ipconfig / flushdns  를 입력하고 Enter 키를 누릅니다.
  8. PC를 다시 시작합니다.

+ Recent posts