Port-Reservierungen
Verfasst: Mittwoch 20. Februar 2008, 12:32
Hallo zusammen,
im Windows-Umfeld kann es leider immer wieder vorkommen das Client-seitige Ports serverseitige blockieren da diese automatisch einer Anwendung vom OS zugeteilt werden. Dies ist den meisten sicher schon einmal passiert in der Form das z.B. der printCapture Dienst nicht gestartet werden konnte und im Logging etwas stand von wegen "(Windows-Socket-Fehler: Only one usage of each socket address (protocol/network address/port) is normally permitted (10048), auf API 'bind')". Hierzu gibt es jedoch Registry-Einträge um das zu verhindern bzw. entsprechende Ports von der automatischen Vergabe auszuklammern.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
ReservedPorts [REG_SZ_MULTI]
In der Regel ist dieser Eintrag schon vorhanden und mit Werten befüllt. Z.B.: 1001-1020. In diesem Fall einfach einen weiteren Bereich darunter schreiben.
Bei allen clarc Modulen wird im Standard ein Port zwischen 4000 und 4999 verwendet. Dieser Bereich könnte also von der automatichen Vergabe ausgeklammert werden.
Getestet ist dies derzeit nur unter WS2003.
Nach Änderungen an diesen Einstellungen wird ein Reboot benötigt.
Weitere Infos dazu finden Sie beim Microsoft Support (http://support.microsoft.com/kb/812873)
Viel Erfolg.
Grüsse,
Dennis Balzuweit
im Windows-Umfeld kann es leider immer wieder vorkommen das Client-seitige Ports serverseitige blockieren da diese automatisch einer Anwendung vom OS zugeteilt werden. Dies ist den meisten sicher schon einmal passiert in der Form das z.B. der printCapture Dienst nicht gestartet werden konnte und im Logging etwas stand von wegen "(Windows-Socket-Fehler: Only one usage of each socket address (protocol/network address/port) is normally permitted (10048), auf API 'bind')". Hierzu gibt es jedoch Registry-Einträge um das zu verhindern bzw. entsprechende Ports von der automatischen Vergabe auszuklammern.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
ReservedPorts [REG_SZ_MULTI]
In der Regel ist dieser Eintrag schon vorhanden und mit Werten befüllt. Z.B.: 1001-1020. In diesem Fall einfach einen weiteren Bereich darunter schreiben.
Bei allen clarc Modulen wird im Standard ein Port zwischen 4000 und 4999 verwendet. Dieser Bereich könnte also von der automatichen Vergabe ausgeklammert werden.
Getestet ist dies derzeit nur unter WS2003.
Nach Änderungen an diesen Einstellungen wird ein Reboot benötigt.
Weitere Infos dazu finden Sie beim Microsoft Support (http://support.microsoft.com/kb/812873)
Viel Erfolg.
Grüsse,
Dennis Balzuweit