동일한 (windows) 컴퓨터에서 간단한 클라이언트/서버를 실행하고 있습니다. 서버는 프로세스 탐색기에 의해 포착, 서버 EXE의 연결 상태를 다음 포트 9878.에서 수신 대기입니다 :이 유형의 소켓 연결 상태 시나리오의 이름이 있습니까?
Protocol Localhost Remote Status
TCP localhost:9878 localhost:0 LISTENING
TCP localhost:9878 localhost:55555 ESTABLISHED
TCP localhost:55555 localhost:9878 ESTABLISHED
당신이 뭔가 잘못 간 볼 수 있듯이. 내가 관찬하는 문제는 이제 데이터가 서버에서 클라이언트로 무한히 전송된다는 것입니다. 서버가 2 개의 포트에 동일한 머신에 연결되어있는 상황을 볼 수있는 이름이 있습니까? 또한 이것이 일어날 수있는 일반적인 방법이 있습니까? 나를 위해, 그것은 클라이언트가 첫 번째 연결 후 연결을 해제하는 즉시 발생합니다.
아니요, 전혀 잘못된 것이 없습니다. 나는 LISTENING 소켓을 볼 수 있으며, 그 포트와 포트 55555 사이의 연결 양면을 볼 수 있습니다. 우리는 그 문제를 어떻게보아야합니까? – EJP
"연결 해제"의 의미는 무엇입니까? 소켓을 제대로 처리합니까? TELNET을 사용하여 서버 프로세스에 연결하고 연결을 끊을 수 있습니까? – LSerni
문제는 이것이 전체 시스템이 아닌 서버 프로세스의 네트워크 상태라는 것입니다. 그래서 2 개의 확립 된 연결은 거기에 있지 않아야합니다 (나는 가정합니다). – glutz