시스템 (C#) 로그인 호스트 이름과 LP 를 얻으려면 어떻게 해야 합니까?
1.ASP 의 특수 속성. 네트워크:
서버 컴퓨터의 이름을 가져옵니다: 페이지. 서버. 시스템 이름
사용자 정보 가져오기: 페이지. 사용자
클라이언트 컴퓨터 이름 가져오기: 페이지. 요청하다. 사용자 호스트 이름
클라이언트 컴퓨터 IP: page.request.userhostaddress 를 가져옵니다.
2. 네트워크 프로그래밍의 일반적인 방법:
현재 컴퓨터 이름 staticsystem.net.dns.gethostname () 을 가져옵니다.
컴퓨터 이름에 따라 모든 IP 주소를 제거하십시오. Net.dns.resolve.addresslist 입니다.
IP 주소 (staticsystem) 를 기준으로 컴퓨터 이름을 제거할 수도 있습니다. Net.dns.resolve 이름입니다.
3. 시스템 환경 클래스의 일반 속성:
현재 컴퓨터 이름: staticsystem.environment.machine name.
현재 시스템이 속한 도메인: staticsystem.environment.userdomainname.
현재 컴퓨터 사용자: staticsystem.environment.username.
예를 들어 설명하자면,
System.Net; 사용
Private void ButtonIP_Click (객체 발신자, 시스템. EventArgs e)
{
시스템. Net.IPAddress[] addressList = Dns 입니다. GetHostByName(Dns). GetHostName ()) 을 참조하십시오. 주소 목록
If (주소 목록. 길이> 1)
{
문자 립. Text = addressList[0] 입니다. Tostring ();
문자 메시지. Text = addressList[ 1]. Tostring ();
}
기타
{
문자 립. Text = addressList[0] 입니다. Tostring ();
문자 메시지. Text = "사용 가능한 연결이 없습니다";
}
}