Rechner im lokalen Netz



  • hallo,

    ich möchte mir einen Messenger schreiben,
    dieser soll mit P2P arbeiten, also jeder Client verbindet sich direkt mit dem anderen.
    Dabei soll der Client erst alle Rechner im LAN ermitteln, die aktiv sind und dann auf jedem gucken, ob ein anderer Client auf dem entsprechenden Port läuft.

    Letzteres ist kein Problem.
    Ich weiß nur nicht, wie ich herausfinde, welche Rechner aktiv sind.

    Ich möchte dem Client auch keine Namensliste einbauen, wo er dann alle anpingt um zu gucken ob sie an sind, da ich nicht alle Namen bzw. IP-Adressen kenne.

    Gibt es da eine Enum-Funktion dafür? oder muss man das anders lösen?

    Bin für jede Hilfe dankbar

    MfG DrakoXP


  • Mod

    Es gibt NetServerEnum. IMHO müsste es SV_TYPE_WORKSTATION funktionieren.
    Ansonsten kannst Du auch WNetOpenEnum eine chance geben.


Anmelden zum Antworten