리눅스나 윈도우에서 특정 네트웍 포트를 죽일수 있을지 궁금하군요. 네트웍 관련 프로그래밍을 하고 있는데, 프로그램을 테스트할때마다 포트가 죽지않구 남아있어서 os차원에서 죽일수 있을까하는 생각을 해보게 됐습니다. 가능할까요. 아시는분 답글부탁드립니다.--자바가 세상을 바꾼다. *^^*
운영체제 수준에서 열린 포트를 강제로 닫는 것은 해당 소켓을 쓰는 프로세스를 종료하는 방식입니다. 리눅스에서는 lsof 나 fuser 로 프로세스를 찾고 종료합니다. 테스트 프로그램의 소켓은 SO_REUSEADDR 옵션으로 재사용하면 문제를 줄일 수 있습니다.