Вниз
Скачать: CL | DM;

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 вся ветка

Скачать: CL | DM;



Память: 0.48 MB
Время: 0.013 c
1-17130
New_256
2003-02-21 03:03
2003.03.06
О том, как превратить один цвет в другой…


7-17428
Лемур
2003-01-07 07:06
2003.03.06
USB-диск


3-16924
opoloXAI
2003-02-16 14:30
2003.03.06
Неполная дата в SQL-запросе


1-17152
squab
2003-02-23 13:05
2003.03.06
еще один вопрос по стринге


3-16863
Makhanev A.S.
2003-02-17 21:57
2003.03.06
Каким DBGrid ом Вы пользуетесь? Какой посоветуете?




   Наверх