본문 바로가기

개발15

ifconfig vs ipconfig 명령어 유틸리티 명령어로 네트워크에 접속되어 있는 인터페이스의 설정 상황을 보여준다. 윈도우는 ipconfig, 유닉스 계열 운영체제는 ifconfig이다. 1. ipconfig(윈도우) - ipconfig/all : 인터페이스별 MAC 주소, DHCP 구성정보(IP주소, 서브넷 마스크, 디폴트 라우터, 네임서버 IP주소 등) - ipconfig/release : DHCP 서버로부터 얻어진 IP주소 및 구성정보 해제 - ipconfig/renew : DHCP 서버로부터 IP주소 및 구성정보 갱신 * DHCP 란? : Dynamic Host Configuration Protocol의 약자로 호스트에서 관리하는 IP를 유동적으로 관리하는 프로토콜을 말한다. 즉 IP 자동할당과 분배 기능을 관리하는 프로토콜. 2. .. 2022. 1. 12.
java.net.SocketException:Broken pipe 의 원인과 해결방법 일반적으로 두 소켓 간의 통신에서 애플리케이션이 계산하는 동안 사용자가 업데이트 버튼을 클릭한 후 결과를 표시하기 전 브라우저를 닫을 경우 발생한다. 즉 서버 측에서 작업 결과를 전달할 클라이언트를 못 찾을 경우 발생하는 Exception이다. 입출력이 잦을 경우에도 같은 Broken pipe가 발생할 수 있는데, 클라이언트의 요청 처리가 서버에서 끝나기도 전에 새로고침이나 업데이트 버튼을 연속으로 클릭하여 재요청을 어러번 보내는 경우 소켓이 끊어지면서 발생하기도 한다. java.net.SocketException: Broken pipe at java.net.SocketOutputStream.socketWrite0(Native Method) at java.net.SocketOutputStream.sock.. 2021. 12. 21.
connectTimeoutException:The host did not accept the connection within timeout 에러 해결 ( 방화벽 해제 ) 외부 사이트 연계하려 한다. 해당 사이트를 hosts 파일에도 등록했으나 테스트 과정에서 connectTimeoutException:The host did not accept the connection within timeout of 5000ms 에러가 발생. 해당 에러를 직역하면 다음과 같다. The host did not accept the connection within timeout -> 호스트가 시간 초과 내에 연결을 수락하지 않았습니다. 이미 hosts 파일에 URL을 등록했으므로 다른 문제일 것이다. 여러 가지로 확인 중 telnet으로 외부 사이트로 나갈 수 있는지... 아... 못 나간다.. telnet 호스트명 + 포트인데, 안 나가고 있는 상황. 방화벽 허용 신청서를 작성하고 서버관리.. 2021. 11. 22.
java.net.UnknownHostException 에러 해결 (hosts파일 등록) 프로젝트 중 외부 사이트와 연계해야 할 상황이 생겼다. 외부 사이트의 URL을 확인 후 프로그램 소스에서 연결되는 부분을 작업한 후 연결 테스트... 다음과 같은 에러가 발생했다. 오류명을 직역하면 UnKnown '알려지지 않은', '미지의' 호스트! 해당 사이트의 엔지니어에게 연락해본 결과, 자신들의 사이트엔 전혀 문제가 없다는 답변. 그렇다면 hosts 파일을 손봐야 한다. hosts 파일이란? 웹상에서 DNS와 동일한 작업을 수행하는 파일로 네트웍상에서 호스트 명을 IP주소로 변환한다. hosts 파일의 우선순위가 DNS보다 높으므로 hosts에 등록이 되어있다면 DNS을 거치지 않게 된다. 경로 : C:\windows\system32\drivers\etc\hosts 위의 경로는 로컬의 경우이고 서.. 2021. 11. 22.