Einzelnen Beitrag anzeigen

Benutzerbild von Tormentor32
Tormentor32

Registriert seit: 27. Okt 2005
Ort: Düsseldorf
369 Beiträge
 
Delphi XE5 Professional
 
#1

[Compact Framework] TCPClient.Connect -> Fehler

  Alt 21. Aug 2007, 14:20
Hallo Leute!

Ich schreibe gerade ein Programm, welches auf einen Server connected, zu Testzwecken. Das Serverprogramm ist eine Win32 Anwendung, die den IdTCPClient benutzt. Das Clientprogramm soll auf einem PDA laufen, deswegen verwende ich das Compact Framework. Ich kenne mich generell noch nicht so gut aus mit dem Delphi .Net, weil ich bisher nur Win32 Anwendungen gemacht habe. Folgendes habe ich gemacht, um mich auf das Serverprogramm zu verbinden:
Delphi-Quellcode:
uses
  System.Net.Sockets;
//..........
  FClient: TcpClient;
//..........
  FClient := TcpClient.Create;
  FClient.Connect('localhost',44444); //Serverprogramm läuft auf dem gleichen Rechner, mit Port 44444
Dies habe ich zunächst mit einer normalen WinForm Anwendung gemacht und das funktioniert.

Wenn ich das jedoch mit einer CF Anwendung mache, dann muss ich das Programm ja im Emulator starten und dann kommt es zu einer Fehlermeldung (Siehe Anhang), nämlich Socket Error. Jetzt stellen sich mir ein paar Fragen

Kann es sein, dass ich einen groben Denkfehler gemacht habe und es so garnicht geht?
Kann es sein, dass dem Emulator Dateien fehlen?
Kann es sein, dass der Emulator localhost nicht kennt, bzw falsch interpretiert?

Habt ihr Erfahrungen auf diesem Gebiet und wisst, wie ich an der Stelle weiter komme?

Danke schonmal!

Richard
Miniaturansicht angehängter Grafiken
socket_131.jpg  
Richard Mahr
  Mit Zitat antworten Zitat