채팅 프로그램을 만들고 있습니다. 나는 MSN과 다른 채팅이 어떻게 작동하는지 혼란 스럽다. 현재, 나는 localhost IP 주소를 넣고 있고 나 자신에게 연결하고있다. 내 클라이언트와 서버 프로그램을 앞뒤로주고받을 수 있습니다. 제 질문은 IP 주소를 묻지 못하는 방법이 있습니까? 또한 수동으로 두 프로그램을 연결하려는 포트 번호를 입력하십시오. 이것도 피할 수있는 방법이 있습니까?IP 주소 및 포트 번호 C#
나는 사용자 이름과 암호 만 묻는 것이 좋습니다.
연구의 조금 후에 난 다음에 대해 알고 나니IPAddress[] localIPs = Dns.GetHostAddresses(Dns.GetHostName());
그러나, 코드의 라인은 위의 모든 컴퓨터의 IP 주소를 반환합니다. 어느 것을 사용해야하는지 어떻게 알 수 있습니까?
저는 IP 주소에 대해 잘 모르기 때문에 배경 정보와 도움이 정말 좋을 것 같습니다.
응답 해 주셔서 감사합니다.좋아요,하지만 클라이언트에게 서버의 특정 IP 주소를 알려주려면 어떻게해야합니까? 어떻게이 값을 얻을 수 있을까요? – BigBug
@BlueMonster 제 편집보기 – katit
사실, 지금은 NAT 덕분에 어떻게 작동할까요? – TomTom