mam taka procedurke:
procedure TForm1.ServerClientRead(Sender: TObject;
Socket: TCustomWinSocket);
begin
if Socket.ReceiveText = 'Go1' then
ShowMessage('Go1');
if Socket.ReceiveText = 'Go2' then
ShowMessage('Go2');
end;
jezeli do ServerSocket dochodzi tekst 'Go1' to pokazuje mi komunikat 'Go1' (ShowMessage('Go1')) - prawodlowo
ale jezeli dochodzi dochodzi tekst 'Go2' to nic sie nie dzieje :( a powinien pokazac sie komunikat 'Go2' (ShowMessage('Go2'))
na zdrowy rozsadek wszystko powinno grac... Od razu mowie ze klient teksty wysyla na 100%. nie mam zielonego pojecia co sie dzieje?? nie powinno byc tak. nie korzystam z socketow pierwszy raz i wiem kiedys nie mialem z tym problemu. moze teraz po prostu cos zle robie, ale wydaje mi sie ze wszystko jest ok jezeli chodzi o procedure.
chodzi tu oczywiscie o kolejnosc w bloku begin ... end ... ServerSocket po prostu reaguje na pierwsza procedure if then (jezeli pierwsza bedzie 'Go2' to wyswietli mi tez taki komunikat!)
moze mi ktos pomoc?