Главная » Файлы » Delphi » Статьи |
Сокеты. Часть 2. Настройка, первый запуск.
[ Скачать проект (5.5 Kb) ] | 26.04.2014, 18:26 | ||||||||
В этой части статьи я расскажу и покажу как создать минимальный обмен данными с помощью сокетов. Минимальная настройка:
И на клиенте и на сервере будем использовать процедуру OnRead. Вспомогательно добавим по 2 компонента Memo, Edit, Button. Для удобства переименуем их ClientMemo, ClientEdit, ClientButton, аналогично для сервера. Для кнопок ClientButton и ServerButton создаем процедуры OnClick. В итоге весь проект будет состоять из четырех процедур: procedure TForm1.ServerSocket1ClientRead(Sender: TObject; Socket: TCustomWinSocket); begin ServerMemo.Lines.Add(Socket.ReceiveText); end; procedure TForm1.ClientSocket1Read(Sender: TObject; Socket: TCustomWinSocket); begin ClientMemo.Lines.Add(Socket.ReceiveText); end; procedure TForm1.ServerButtonClick(Sender: TObject); begin ServerSocket1.Socket.Connections[0].SendText(ServerEdit.Text); end; procedure TForm1.ClientButtonClick(Sender: TObject); begin ClientSocket1.Socket.SendText(ClientEdit.Text); end; Само приложение работает без проблем: Дополнительно можно поэкспериментировать с другими событиями, также следует посмотреть на событие OnError, в котором можно отлавливать ошибки, при ErorrCode=0; ошибки игнорируются. | |||||||||
Просмотров: 905 | Загрузок: 396 | |
Всего комментариев: 0 | |