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;