Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Socket Error #11004 (https://www.delphipraxis.net/112718-socket-error-11004-a.html)

Xzeer 25. Apr 2008 23:06


Socket Error #11004
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

Ich bekomme bei dem Indy TCPClient einen Fehler, den ich mir nicht erklären kann...

Delphi-Quellcode:
procedure Tfo_main.bt_nachrichtsendenClick(Sender: TObject);
  var
    nachrichtenport: integer;
    host, textout: string;
begin
  nachrichtenport:=ini01.ReadInteger('einstellungen','stdnachrichtenport',50000);
  host:=ini01.ReadString('einstellungen','stdhost','hostname');
  tcpclientnachricht.Port:=nachrichtenport;
  tcpclientnachricht.Host:=host;
  tcpclientnachricht.Connect;
  if tcpclientnachricht.Connected=true then //Im Debugmodus ist das Programm in dieser Zeile abgeschmiert
  begin
    textout:=memo_nachricht.Text;
    tcpclientnachricht.IOHandler.WriteLn(textout);
    tcpclientnachricht.Disconnect;
  end;
end;
Und zwar kommt beim klicken auf den Button ein einfacher Error mit dem Text: "Socket Error #11004"
Was stimmt denn da nicht??

Infos:
-> Der Server ist aktiv auf Port 50000
-> Der Client sollte auch Port 50000 benutzen
-> Beim Server läuft noch ein zweiter TCPServer auf Port 60000 <- kann das der Grund sein...

Naja auf jeden Fall hat die Vorversion des Programms noch funktioniert und jetzt ind er neuen nicht mehr.... :gruebel:

toms 26. Apr 2008 07:12

Re: Socket Error #11004
 
Hallo,

Vielleicht findest du hier oder sonst hier ( :idea: [google]Socket Error #11004[/google]) eine Antwort.

Xzeer 26. Apr 2008 11:10

Re: Socket Error #11004
 
Habe das hier gefunden:

Zitat:

Socket error (#11004): Valid name, no data of requested type.

Analyse & Solutions: The requested name is valid and was found in the database, but it does not have the correct associated data being resolved for. The usual example for this is a host name-to-address >translation attempt (using gethostbyname or WSAAsyncGetHostByName) which uses the DNS (Domain Name Server). An MX record is returned but no A record?
Im Grunde liegt wohl ein Fehler mit dem Host vor, dass heiß, mein Client ist ok und ich muss den Fehler im Server suchen...?!

Genau verstehen tu ich den Fehler nicht, vorallem weil die Vorversion ja lief...


//Edit:

Ach total dummer Fehler von mir. War wohl gestern etwas spät^^
Den Host gab es garnicht..... :wall:

Naja läuft jetzt auf jeden Fall :mrgreen:


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:58 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz