Einzelnen Beitrag anzeigen

SirTwist

Registriert seit: 28. Sep 2006
198 Beiträge
 
Delphi XE Professional
 
#4

Re: TCPServer/TCPClient funzt über WLAN nicht

  Alt 27. Mai 2007, 16:21
Wenn Du Probleme mit Netzwerkverbindungen hast, wäre der erste Test, ob Du die Rechner untereinander anpingen kannst. Dazu öffnest Du eine "MS DOS Eingabeaufforderung": Start => Ausführen => "cmd.exe", Return

mit "ipconfig" kannst Du Dir anzeigen lassen, welche IP-Adresse Du hast. Dann machst Du mit "ping 1.2.3.4" einen Ping auf die IP-Adresse des jeweils anderen Rechners. Dabei müssten 4 Zeilen "Antwort von 1.2.3.4: Bytes=32 Zeit<1ms" oder so ähnlich zurückkommen. Wenn Du "Zeitüberschreitung der Anforderung" siehst, hast Du schon auf Netzwerkebene ein Problem, das hat dann nichts mit Deinen Komponenten zu tun.

Davon abgesehen: Ich würde so eine Statusübermittlung eher über UDP machen als über TCP. Gerade über WLAN kann es dir immer mal passieren, dass Dir die Netzwerkverbindung zusammenbricht und dann ist auch deine TCP-Verbindung weg. Du müsstest also extra programmieren, dass die TCP-Verbindung immer wieder neu aufgebaut wird.

Starte deine Programme mal erst, nachdem der Rechner im WLAN ist... ich weiß nicht, wie Dein Router konfiguriert ist, aber es könnte sein, dass er im WLAN eine andere IP-Adresse erhält alswie im kabelgebundenen Netz.
  Mit Zitat antworten Zitat