Überprüfen, ob Server online ist

  • VB.NET
  • .NET (FX) 4.5–4.8

Es gibt 2 Antworten in diesem Thema. Der letzte Beitrag () ist von petaod.

    Überprüfen, ob Server online ist

    Hi,

    ich möchte überprüfen, ob ein ArmA-3 Server online ist. Einfaches anpingen reicht nicht, da es sich um ein Nitradoserver handelt.

    Wie kann ich nun genau überprüfen, ob der ArmA-3 Server online ist (ausser simples 'ping')?

    ~gfc
    Ich hab zwar keine Ahnung wie der MP bei Arma3 aussieht, jedoch werden Client & Server wohl nach einem bestimmten Muster (oder Protokoll) kommunizieren.
    In diesem Protokoll gibt es mit Sicherheit auch einen Handshake. Wenn du weißt, wie der aussieht, kannst du ihn nachbauen und entsprechend mit den Servern kommunizieren.
    Such mal ein bisschen danach, gibt bestimmt was.
    Versuche einen Connect auf UDP Port 2302-2305
    Wenn der gut geht, hört zumindest ein Server auf den entsprechenden Ports.
    Falls du genau wissen willst, ob es auch ein mit Sicherheit Arma3-Server ist, musst du das Protokoll kennen.
    Am besten mal einen funktionierenden Verbindungsaufbau mittracen.
    --
    If Not Program.isWorking Then Code.Debug Else Code.DoNotTouch
    --