C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[21976] Re:[급질문] 현재 랜카드로 물려있는 네트워크 상태를 보려고 합니다~
답변자 ^^; [] 1104 읽음    2002-10-10 13:01
질문자 님이 쓰신 글 :
: 랜카드로 서로 물려있는 PC가 13대가 있습니다.
: 그 13대의 PC의 네트워크 이름을 Label1 ~ Label13까지 나타내려고 합니다.
: 버튼1을 클릭하면 Label1~Label13에 각각 연결되어있는 네트워크 이름이 나타나게 하려고 하는데
: 버튼1에 어떤 소스코드가 필요한지 가르쳐 주세용~ 급합니당~ ^^;
:
: 그럼, 이만~~
:

제가 질문을 제대로 이해했는지 잘 모르겠습니다..

PC 의 네트워크 이름이라면 WorkGroup 을 얘기하시는건지 ...? --;;

암튼 Netbios() 함수를 이용하시면 NetBios 를 사용하여 PC명이라던지, WorkGruop 명,

MAC Address 등 일반적인 정보들을 모두 얻어올 수 있습니다..

그런데 궁금한게 IP 는 모르고 있는 상태인가요 ..?

만약 IP 를 모르고 있다면 현재 자신의 IP 를 이용해 Network Range 를 구해서

그 안에 있는 모든 PC 를 살펴야 할꺼 같은데.. 이 부분은 현재 자신의 네트워크만

구할 수 있는 것이 있는지는 잘 모르겠습니다..

아마 더 잘 아시는 분이 답변해 드릴껍니다...

암튼 중요한것은 Command Line 에서 nbtstat -A IP주소 이렇게 치면 그 IP 주소에

해당하는 Remote Machine Table 을 구할 수 있습니다..

이 nbtstat 라는 Command 를 API 로 사용할 수 있는 방법이 Netbios() 함수로

가능한 것으로 알고 있습니다.. 한번 찾아보시고 해결해 보시기 바랍니다..

정 급하고 안된다면 제가 소스를 올려 드리겠습니다만.. ^^;

암튼 해결하시길 바랍니다.. 그럼 즐프여~~


+ -

관련 글 리스트
21972 [급질문] 현재 랜카드로 물려있는 네트워크 상태를 보려고 합니다~ 질문자 724 2002/10/10
21976     Re:[급질문] 현재 랜카드로 물려있는 네트워크 상태를 보려고 합니다~ 답변자 ^^; 1104 2002/10/10
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.