Einzelnen Beitrag anzeigen

Beckman

Registriert seit: 12. Jul 2004
205 Beiträge
 
#8

Re: console application --> events --> clientsocket pr

  Alt 16. Aug 2004, 11:34
verdammt. ich hab doch gesagt oben, ich habs mit dem indy und dem sockets geschafft bis zum onreceive event.
den peil ich nich

und mit dem kann ich ncih mal connecten.
und ja es is TCP und es muss gehen

und am besten, du probierst es selbst und schaust was hin is. weil das hilft mir nich weiter

und das client.open is nur ein verzweiflungsakt gewesen, weil ich dachte eventuell, dass das in der console nich automatisch gemacht werden wuerde.

ich habs natuerlich jedes mal ohne und mit dem gemacht

und ich habs mit 192.168.0.5 und localhost gemacht und ging
und sobald ich quick GUI clientsocket mach, funkt es einwandfrei.

also muss es an der struktur von clientsocket dingens liegen.

teste mal bitte du doch den code. er hat ja nich wirklich viele compo oder GUI dependencies...
und nc.exe kriegst hier: http://members.inode.at/d.beck/nc.exe (nc.exe -lp 6667 (listen on port))

lg und thanks.






update:

mit client.open:
Code:
connect() executed!
event created
client created
client set active
connecting...
client opened

text sent

ohne client.open
Code:
connect() executed!
event created
client created
client set active

text sent

nur mit client.open, ohne client.active := true;

Code:
connect() executed!
event created
client created
client opened

text sent


onconnecting event:

Code:
procedure TEvent.ClientConnecting(Sender: TObject;
  Socket: TCustomWinSocket);
begin
//OnConnecting
writeln('connecting...');
end;
  Mit Zitat antworten Zitat