Scholieren.com forum

Scholieren.com forum (https://forum.scholieren.com/index.php)
-   Software & Hardware (https://forum.scholieren.com/forumdisplay.php?f=20)
-   -   delphi - indy (https://forum.scholieren.com/showthread.php?t=736615)

Fade of Light 31-01-2004 16:00

delphi - indy
 
hey, ik ben een beetje aan het klooien met indy wat ik eerder nooit gebruikte, maar nu zit ik met een dilemma :P

Het server gedeelte doet het goed.
De client gedeelte doet het goed, als het gaat om connecten en een bericht sturen naar de server (die zie ik daar dan ook verschijnen). Nu verspreid de server dat bericht ook weer, alleen bij het inlezen vanuit de client zijn kant gaat het fout, dan hangt die:

Code:

procedure TForm1.IdTCPClient1Connected(Sender: TObject);
var
Lstring: string;
begin
LString := IdTCPClient1.ReadLn;
{ als ik de vorige regel commentaar maak, hangt ie niet en kan je gewoon berichten versturen naar de server, alleen ontvangt de client geen berichten terug }
end;



Hij hangt dus als ik op connect douw....en geeft het 'connected' niet eens meer weer:

Code:

procedure TForm1.connectClick(Sender: TObject);
begin
idTCPClient1.Port := 666;  // :P
idTCPClient1.Host := '127.0.0.1';
idTCPClient1.Connect(5);
if (not idtcpclient1.Connected) then Showmessage('Not connected')
else Showmessage('Connected'); [/b][/quote]

end;

iemand een idee? :/

edit: sinds wanneer doet de code tag aan layoutverneuking?

Fade of Light 31-01-2004 18:52

lama zitten, heb beetje aangekloot en nu "werkt" het :P

Martin 31-01-2004 19:25

Binnen 24 uur na plaatsing van het topic kan je je eigen topic verwijderen aangezien in dit topic geen informatie staat dat voor anderen ook interessant is. Misschien kan je hier de oplossing van het probleem plaatsen?

(Of verwijder het topic: stap 1, stap 2, stap 3, stap 4, stap 5.)

Fade of Light 01-02-2004 00:52

ik laat um lekker staan, daarbij weet ik heus wel hoe je moet deleten, toch bedankt voor de stap voor stap, n00b handleiding. Als er nou nog een sticky van dit topic wordt gemaakt dan weten de andere n00bs ook hoe ze voortaan meoten verwijderen.

en misschien stel ik later nog een vraag over indy, zit met een klein probleempje, waar ik nog geen tijd voor heb gehad om het uit te zoeken.

oplossing: zet de readln net na het versturen van je meuk en het werkt. NAdeel, het werkt niet voor meerdere clients, omdat je alleen kan ontvangen na een klik. Dat moet ik dus nog ff uitzoeken.

LB06 01-02-2004 12:21

Citaat:

Fade of Light schreef op 01-02-2004 @ 01:52:
Als er nou nog een sticky van dit topic wordt gemaakt dan weten de andere n00bs ook hoe ze voortaan meoten verwijderen.
Haha. Meen je toch niet serieus he? :rolleyes:

Screaming Slave 01-02-2004 13:46

:p


Alle tijden zijn GMT +1. Het is nu 16:27.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.