hatl
Goto Top

Per Batch nächsten freien TCP IP Port ermitteln

Hallo!

Gibt es einen Befehl oder irgendeinen Möglichkeit per Batch einen freien Port über 1023 zu ermitteln.
(OS WinXP bzw. Server 2003)

Folgendes Problem:

Ein Programm (im Prinzip ein Webserver) wird auf einen Rechner gestartet, dem Programm muss eine IP und Port mitgeteilt werden auf welchen es horchen soll.
Wenn sich am selben Rechner (z.B. Terminal Server) ein weiter User anmeldet und das Programm starten möchte geht das nicht, da der Port schon belegt ist.
Den zu verwendenden Port liest das Programm aus einer Konfig – Datei aus.
Gestartet wird das Programm per Batch.

Also müsste ich per Btach einen freien Port ermitteln um diesen in die Konfig – Datei zu schreiben, aber wie geht das?

Bin für jeden Tipp dankbar!

lg

Content-ID: 65293

Url: https://administrator.de/contentid/65293

Ausgedruckt am: 22.11.2024 um 17:11 Uhr

lowbyte1
lowbyte1 05.08.2007 um 22:20:23 Uhr
Goto Top
guten tag

ja ich würde es mit netstat.exe und den jeweiligen parameter machen ..

netstat.exe rufst du in der console auf zbs. netstat -/?
[win server/xp/vista]


es gibt nur eins 0 or 1 .. [lowbyte]