Форум: "Сети";
Текущий архив: 2003.03.06;
Скачать: [xml.tar.bz2];
ВнизWinsock-сервер Найти похожие ветки
← →
Cosmic (2003-01-16 12:21) [0]Мастера! Дайте примерчик сервера на Winsock. Ну никак не могу разобраться... Нужно, чтобы сервер был консольным и при коннекте вписывал в окно что-то типа "User XXX Connected". Заранее thanx:::
← →
Digitman (2003-01-16 12:28) [1]
> никак не могу разобраться
В чем конкретно ?
← →
Cosmic (2003-01-16 13:03) [2]Как это все делается
← →
Digitman (2003-01-16 13:17) [3]
> Как это все делается
Что "делается" ? В смысле - какие программные ф-ции/компоненты используются для этой цели или последовательность вызовов процедур/ф-ций/методов/свойств ?
сходи для начала на http://book.itep.ru
почитай внимательно так же док-цию на TServerSocket
будут конкр.вопросы по прочитанному и изученному - милости просим, проясним непонятные детали
← →
gsu (2003-01-16 13:26) [4]demos\internet
demos\indy
!!!
← →
gsu (2003-01-16 13:27) [5]кстати, а не на winsok api ты сервер написать не хочешь ? (-:|~
← →
Cosmic (2003-01-16 22:04) [6]Да мне все равно на чем. Главное - чтоб работало :) А каталога demos у меня нет - ну не ставлю я демки, места мало :( Сами мы е местные, НУ ДАЙТЕ ПРИМЕРЧИК... ;)
← →
Digitman (2003-01-17 08:26) [7]
> Да мне все равно на чем
но
> Нужно, чтобы сервер был консольным
Как это так ? Все равно как, все равно на чем, но - вынь да положь именно консоль ? Чем обоснован выбор именно консоли, а не обычного приложения ?
← →
Cosmic (2003-01-17 14:56) [8]Все равно на чем - это значит или на чистом делфи с использованием VCL, создаваемых в рантайме, или на winsock.
Консоль - да просто интересно сделать свой Апач. Кроме того, консольные приложения занимают меньше места и памяти, что для меня критично. И кроме того, строчку {$APPTYPE CONSOLE} я потом все равно удалю.
← →
Digitman (2003-01-17 15:20) [9]
> Кроме того, консольные приложения занимают меньше места
> и памяти
Для тебя гораздо критичней будет использовать VCL. Ибо в консоли или не в консоли, но использование TServerSocket, к примеру, "потянет за собой" Forms, Classes и многое другое..
При этом разница в размерах EXE-файлов будет совершенно несущественна. Зато с консолью ты будешь париться гораздо дольше, чем с обычным приложением (на форму которого ты "набросаешь" всякого хламу изщ палитры - и готово), организация цикла выборки/обработки сообщений вызовет у тебя огромную кучу вопросов, ответ на которые (судя по вопросу) тебе придется искать прежде всего, забыв на долгое время о самой изначальной идеи с сервером.
Ты готов ?
← →
Cosmic (2003-01-18 12:38) [10]Всегда готов :)
← →
Nick_N_A (2003-01-19 06:01) [11]Код сокета открыт - перепиши его под TObject & WSocks только
← →
Digitman (2003-01-20 08:40) [12]Правильно говорит <Nick_N_A> - исх.текст TServerSocket доступен, изучи его внимательно, выбрось лишнее (избыточность кода этого компонента дает некую его "универсальность", кот. тебе якобы не нужна) и реализуй по образу и подобию собственный вариант, "заточенный" конкретно под свою задачу
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2003.03.06;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.009 c