ACHTUNG: Ist hinter der IP-Adresse z.B. 192.168.178.174:8090 zu lesen, dann hat TC sich einen Port gesucht, da der Standard-Port :80 belegt ist! Dieser muss bei allen +SmartHand-Clients dann wie folgt auf den Webserver zugreifen: IP-Adresse:8090, also zum Beispiel: 192.168.178.148:8090
In seltenen Fällen kann es sein, dass über die Ports, über die +SmartHand mit anderen Geräten kommuniziert, von anderer Software blockiert wird.
…kann sein, kann aber auch nicht sein. Wir klären das wissenschaftlich, mit Beweisen!
Eigentlich ist es egal, da TC sich, wenn Port 80 belegt ist, einen anderen Port selbst sucht, den sollte man dann aber kennen! TC schreibt ihn in die Webadresse des „Servers“ wie folgt: <IP-Adresse>:<Port>, z.B. 192.168.178.174:8090
Info:
Parameter können zusammengeführt werden: natstat -a -b = netstat -ab
netstat -abo |more –> liefert zudem PID (Prozess-ID) und listet Seitenweise (|more).
Wie man sieht, ist bei dem Beispiel-PC Port 80 belegt. Dahinter verbirgt sich aber eine ID, kein Programm. Woher bekomme ich nun die Info, welches Programm das ist?
Dazu geht man in Windows in den „Task Manager“ und gibt die PID aus der Suche von oben ein:
Damit sieht man, dass bei uns auf Port 80 nur der TC (+SmartHand) läuft - hat ihn also doch jmd. nicht geschlossen ;)
In der Railroad.ini folgenden Port mit folgendem Eintrag erzwingen:
[SmartHand] EnableHTTPServer=1 HTTPServerPort=8090 HTTPServerStartPage=
Die +SmartHand-Clients müssen dann wie folgt auf den Webserver zugreifen:
IP-Adresse:8090, also zum Beispiel: 192.168.178.148:8090