Entwickler-Ecke
Internet / Netzwerk - TServersocket führt befehl nicht aus
Jan11 - Mo 24.04.06 18:11
Titel: TServersocket führt befehl nicht aus
Delphi-Quelltext
1: 2: 3: 4: 5: 6:
| procedure CODE senden
begin Tclientsocket.open; Tclientsocket.socket.sendtext('CODE'); end; |
Delphi-Quelltext
1: 2: 3: 4: 5:
| procedure TForm1.ServerSocket1ClientRead
begin if socket.Receivetext='CODE' then Form1.close; end; |
und das geht einfach nich. der code kommt an, auch in seiner richtigen form, aber der befehl wird einfach nich ausgeführt, gibts da irgendwas, was ich übersehen hab (anmerkung: im programm stehen da mehrere Codes und bedingungen, es sind 2 differenzierte programme)
Fighter#1 - Mo 24.04.06 18:14
Warum machst du nicht eine variable vom Typ TClientSocket?
Mach das mal.
Delphi-Quelltext
1: 2: 3: 4: 5: 6: 7:
| klient:TClientsocket; klient:=TClientSocket.Create; klien.Port:=20; klien.Host:=''; Klient.Open; klien.Socket.SendText('CODE'); klient.Close; |
Moderiert von
raziel: Delphi-Tags hinzugefügt
Marco D. - Mo 24.04.06 18:14
Titel: Re: TServersocket führt befehl nicht aus
Jan11 hat folgendes geschrieben: |
| (anmerkung: im programm stehen da mehrere Codes und bedingungen, es sind 2 differenzierte programme) |
Dann poste mal den Rest von ServerSocket1ClientRead.
Jan11 - Mo 24.04.06 18:22
tut mir leid jungs. wenn man das programm so macht, wie es da steht, dann geht es, hatte das geschrieben ohne es zu testen. dann muss der fehler irgendwo anders in meinem programm sein. tut mir leid dass ich eure zeit gestohlen hab, trotzdem danke, jan
Marco D. - Mo 24.04.06 18:23
*Meine Zeit zurückforder* :mrgreen:
Narses - Mo 24.04.06 20:13
Moin!
Jan11 hat folgendes geschrieben: |
Delphi-Quelltext 1: 2:
| Tclientsocket.open; Tclientsocket.socket.sendtext('CODE'); | |
Sowas wie oben kann nicht funktonieren, da du nach einem .Open erstmal auf ein OnConnect-Ereignis warten mußt, bis du Daten senden darfst, sonst gibts was auf die Finger in Form einer Exception. ;)
Aber da du geschrieben hast, dass es bei dir keine Exception gibt (bzw. ein OnError-Ereignis), gehe ich mal davon aus, dass du nur eine "unglückliche Zusammenfassung" deines Codes angegeben hast. :)
Na dann viel Spaß noch,
cu
Narses
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!