Категория
Информатика
Тип
реферат
Страницы
4 стр.
Дата
02.06.2010
Формат файла
.rtf — Rich Text Format (Wordpad)
Архив
20799.zip — 5.56 kb
  • tclientsocket-tserversocket_20799_1.rtf — 23.25 Kb
  • Readme_docus.me.txt — 125 Bytes
Рейтинг
10  из 10
Оценок
1
Оцените работу
Хорошо  или  Плохо


Текст работы

TClientSocket & TServerSocket Alena Alena
TClientSocket & TServerSocket
Макагон Сергей
В C++Builder 6 для передачи какой-либо информации по сети удобнее всего использовать компоненты закладки Internet: TClientSocket и TServerSocket.
Чтобы лучше разобраться в работе этих компонентов я предлагаю написать
простенький сетевой чат, на примере которого можно будет легко увидеть компоненты в действии.
Для начала создадим новый проект(File->New->Application), поместим на форму компоненты:
TClientSocket и TServerSocket , чтобы наша программа могла быть и клиентом и сервером (не одновременно конечно ;) ).
Далее разместим компонент TMemo (закладка Standart) - в нем как вы догадались будет отображаться текст чата.
Следующим на форму нужно кинуть компонент TEdit (Standart) - в него мы будем писать текcт, который нужно отправить собеседнику.
Ну и конечно тяжело обойтись без кнопки отправить - кидаем на форму TButton . Кроме того что уже есть на форме, нам еще понадобится три кнопки и два эдита
(TEdit) (их назначение описывается по ходу обращения к ним) .
Итак , на форме :
ClientSocket1 и ServerSocket1
Memo1
Edit1,Edit2,Edit3
Button1,Button2,Button3,Button4
Теперь изменяем свойства:
Button1->Caption на "Отправить"
Button2->Caption на "Создать"
Button3->Caption на "Соединиться" и
Button4->Caption на "Отключить" .
Убираем текст во всех Эдитах . Свойство Memo1->ReadOnly = true ,
ClientSocket1->Host - нужно написать IP-адрес сервера к которому вы будете присоеденяться
(IP-адресс устанавливается в настройках соединения Windows), если прописать 127.0.0.1 ,
то вы будете конектиться к себе на



Ваше мнение



CAPTCHA