

|
procedure TForm1.btnPripojitClick(Sender: TObject); begin Memo1.Lines.Append('Připojuji se...'); ClientSocket1.Address := Edit1.Text; // Nastavení adresy Try ClientSocket1.Open; // Připojit... Finally Memo1.Lines.Append('Připojeno k ' + Edit1.Text); btnPripojit.Enabled := False; btnOdpojit.Enabled := True; btnOdeslat.Enabled := True; End; end; |
|
procedure TForm1.btnOdpojitClick(Sender: TObject); begin Memo1.Lines.Append('Připojuji se...'); Try ClientSocket1.Close; // Odpojit... Finally Memo1.Lines.Append('Odpojeno.'); btnPripojit.Enabled := True; btnOdpojit.Enabled := False; btnOdeslat.Enabled := False; End; end; |
|
procedure TForm1.btnOdeslatClick(Sender: TObject); begin Memo1.Lines.Append(ComboBox1.Text); ClientSocket1.Socket.SendText(ComboBox1.Text); end; |
|
procedure TForm1.ClientSocket1OnRead(Sender: TObject; Socket: TCustomWinSocket); begin Memo1.Append(Socket.ReceiveText); end; |
|
procedure TForm1.ServerSocket1OnClientRead(Sender: TObject; Socket: TCustomWinSocket); Var S: String; begin S := Socket.ReceiveText; Socket.SendText('Re:' + S); // Odeslání echa If S = 'zobraz_dialog' then ShowMessage('Zformátovat disk?'); If S = 'udelej_zvuk' then Windows.Beep(1000, 500); If S = 'poznamkovy_blok' then WinExec('notepad', SW_NORMAL); end; |