| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C++ Builder > Как заставить Сокет ждать соединения? |
| Автор: HappyLife 5.7.2007, 15:39 |
| Я создаю приложение без Формы, с датамодулем. Кидаю на него TServerSocket Но, каким образом ждать соединения? У меня программа после запуска завершает своё выполнение. Меня интересует именно как это реализовывается на VCL. На ВинАпи через GetMessage это понятно в вечном цикле. |
| Автор: MuForum 5.7.2007, 16:19 |
| #1, HappyLife - Я сам в этом ещё новичёк, но я лично представляю себе это так! Сервер ждёт пока, от Клиента прийдёт первый пакет(пакет запроса какого-то), ты заносишь этот пакет в буфер, затем сравниваешь его по байтово, если этот пакет является пакетом какого-то запроса, то ты дальше уже делаешь дальнейшие действия... P.S. -> Если я не понял вопрос и вообще не в ту сторону пошел сори. |
| Автор: HappyLife 5.7.2007, 16:54 | ||
| MuForum, Рад, что обратил внимание на мой топик. Но вопрос, действительно был задан в другую сторону, а именно как застаивть сервер ждать. Думаю что я разобрался.
Если не прав. Поправьте. |
| Автор: FFFFFFF7 5.7.2007, 21:18 |
| WSAAsyncSelect() Это АПИ. Переходи на АПИ. Зачем чужой гемор? //напиши свой ;) |