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