Pokaż wyniki 1 do 6 z 6

Temat: Lista komputerów w sieci LAN

  1. #1
    Zarejestrowany
    Jan 2010
    Postów
    26

    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
    Zarejestrowany
    Dec 2009
    Postów
    164

    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
    Zarejestrowany
    Jan 2010
    Postów
    26

    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
    Zarejestrowany
    Dec 2009
    Postów
    164

    Domyślnie

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

  5. #5
    Zarejestrowany
    Aug 2009
    Postów
    236

    Domyślnie

    raw socket

  6. #6
    Zarejestrowany
    Dec 2009
    Postów
    164

    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

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52