나는 C++과 Java에서 내 자신의 응용 프로그램을 서버와 클라이언트 두 개 가지고 있습니다. 하나의 LAN에 둘 다 있으며 지정된 포트를 통해 데이터를 전송할 수 있습니다. 클라이언트가 서버의 IP를 찾을 수있게하고 싶습니다. 하지만 어떻게? 주소 마스크가있는 모든 가능한 IP의 열거 - 나쁜 생각입니다. 많은 시간이 걸릴 것입니다. 어떤 방식 으로든 존재할 수 있습니다. 클라이언트에서 브로드 캐스트를 보내고 서버에서 수신 할 수 있습니까? 또는 다른 방법으로 ... 나는 이것에 대한 정보를 찾을 수 없지만 그것이 가능하다고 생각합니다. 예를 들어 안드로이드의 MyPhoneExplorer에서 볼 수 있기 때문입니다.LAN에서 내 서버를 찾는 방법은 무엇입니까?
2
A
답변
3
왜 UDP 브로드 캐스트를 사용하지 않습니까? 클라이언트는 "x.x.x.x에 있습니다"라고 UDP 브로드 캐스트 할 수 있으며 서버는 클라이언트에 "y.y.y.y에 있습니다"라고 대답 할 수 있습니다 (UDP에서).
1
아마도 Broadcast Address을 사용하여 서버를 찾을 수 있습니다.
관련 문제
- 1. LAN에서 외부 IP 주소를 얻는 방법은 무엇입니까?
- 2. 사용자가 LAN에서 액세스하고 있는지 확인하는 방법은 무엇입니까?
- 3. 먼 컴퓨터를 LAN에서 Oracle에 연결하는 방법은 무엇입니까?
- 4. 내 네트워크에 원격 서버를 추가하는 방법은 무엇입니까?
- 5. eclipse에서 새로운 JBoss Application Server 7 서버를 찾는 방법은 무엇입니까?
- 6. iPhone에 도달 가능성 코드가있는 서버를 찾는 방법은 무엇입니까?
- 7. 가장 빠른 작업 프록시 서버를 찾는 프로그램을 작성하는 방법은 무엇입니까?
- 8. 리눅스에서 각 PPP 세션에 대한 DNS 서버를 찾는 방법은 무엇입니까?
- 9. IntelliJ에서 내 로컬 Tomcat 응용 프로그램 서버를 사용하는 방법은 무엇입니까?
- 10. 내 이벤트를 듣고있는 개체를 찾는 방법은 무엇입니까?
- 11. 내 소셜 네트워크에서 프로필을 찾는 방법은 무엇입니까?
- 12. 내 프로그램에 의존하는 파일을 찾는 방법은 무엇입니까?
- 13. "내"lib 디렉토리를 찾는 방법은 무엇입니까?
- 14. 내 앱을 불러오는 서비스를 찾는 방법은 무엇입니까?
- 15. APACHE에서 실행되는 PHP 용 LAN에서 Windows 시스템을 보호하는 방법은 무엇입니까?
- 16. 데모 용 LAN에서 원격으로 cassini 서버에 액세스하는 방법은 무엇입니까?
- 17. 서버를 확인하는 방법은 무엇입니까?
- 18. LAN에서 WCF HttpBindings 사용
- 19. lan에서 tomcat 서버 실행
- 20. 내 PHP 응용 프로그램이 Apache 서버를 멈추게하는 원인을 찾는 방법은 무엇입니까?
- 21. 인쇄 작업을 보내는 컴퓨터를 찾는 방법은 무엇입니까?
- 22. LAN에서 IP 주소 목록을 가져 오는 방법은 무엇입니까?
- 23. userclick을 찾는 방법은 무엇입니까?
- 24. 에뮬레이터에서 서버를 구성하는 방법은 무엇입니까?
- 25. 클라이언트와 서버를 연결하는 방법은 무엇입니까?
- 26. 레일에서 서버를 시작하는 방법은 무엇입니까?
- 27. 내 TCP 서버를 인터넷에 연결 - 어디에서 시작해야합니까?
- 28. Xpath를 찾는 방법은 무엇입니까?
- 29. 내년을 찾는 방법은 무엇입니까?
- 30. MavenProject를 찾는 방법은 무엇입니까?