2017-11-16 7 views
0

내 TCP 클라이언트에서 네트워크의 모든 IP 주소를 반복하지 않고 특정 포트에서 수신 대기중인 모든 활성 TCP 서버를 어떻게 찾을 수 있습니까? 아니면 모든 IP 주소를 루프하는 더 빠른 방법이 있습니까?IP를 반복하지 않고 네트워크에서 활성 TCP 서버 찾기

+0

당신은 할 수 없습니다. 특정 응용 프로그램에 SQL – BugFinder

+0

과 같은 브로드 캐스트/응답 시스템이없는 경우 "[서비스 검색] (https://en.wikipedia.org/wiki/Service_discovery)"을 조회 할 수 있습니다. – Fildor

+0

TCP에 클라이언트 또는 서버가 없습니다. ; TCP는 피어 연결을 만듭니다. 클라이언트/서버 개념은 응용 프로그램 개념입니다. –

답변

0

아니요, 없습니다.

브로드 캐스트 (예 : ARP)를 수신하여 실제로 사용되는 IP 주소와 광고하는 서비스가 있는지 확인할 수 있지만 신뢰할 수없고 표준이 없습니다.

리스닝 포트가 열려있는 서비스는 일반 서비스가 없기 때문에 열어 볼 수 없습니다.