Pokaż wyniki 1 do 6 z 6

Temat: Lista komputerów w sieci LAN

  1. #1

    Domyślnie Lista komputerów w sieci LAN

    Czy korzystając z WinAPI da się w miarę prostym sposobem wyświetlić listę komputerów w sieci lokalnej? Widziałem rozwiązania w VB, C# .NET. Wystarczą adresy IP, nazwy to już nie problem.

  2. #2

    Domyślnie

    winsock posiada tyle funkcji ze wystarczy poszukac odpowiedniej, lecz ja i tak polecam zrobic to recznie, wiecej z tego wyciagniesz i sie nauczysz niz uzywajac gotowych funkcji.

    skorzystaj z winsock:
    http://msdn.microsoft.com/en-us/libr...8VS.85%29.aspx

    lub ip helper:
    http://msdn.microsoft.com/en-us/libr...8VS.85%29.aspx

  3. #3

    Domyślnie

    W końcu znalazłem chwilę na zrobienie tego. IP helper do tego akurat wystarczył, ale co masz na myśli pisząc "ręcznie", odczytywanie ARP?

  4. #4

    Domyślnie

    ręcznie czyli bez korzystania z bibliotek programistycznych które robią wszystko za ciebie, coś właśnie ala IP Helper.

  5. Domyślnie

    raw socket

  6. #6

    Domyślnie

    tak, surowe gniazda idealnie pasują do rozwiązania tego problemu, poczytaj o TELL i podobnych w referencji ARP.
    Problem w tym że Windows ma duże ograniczenia surowych gniazd, ale o protokole ARP nic nie piszą więc będzie chyba działać.

Zasady Postowania

  • Nie możesz zakładać nowych tematów
  • Nie możesz pisać wiadomości
  • Nie możesz dodawać załączników
  • Nie możesz edytować swoich postów
  •  
Subskrybuj