Форум: "Сети";
Текущий архив: 2003.06.19;
Скачать: [xml.tar.bz2];
ВнизТеоретический вопрос по чату Найти похожие ветки
← →
ZayaC (2003-04-10 21:27) [0]У меня тема практики "Создание чата для локальной сети". Так вот отсюда и вопрос. Какие лучше всего использовать элементы: TServerSocket и TClientSocket или TidUDP.
И если использовать TidUDP то как?.
Для справки у меня компоненты Indy 9.00
← →
VID (2003-04-10 23:56) [1]TServerSocket в блокирующем режиме...
TClientSocket в блокирующем режиме...
← →
Digitman (2003-04-11 10:16) [2]Для лок.сети Microsoft лучше вообще не использовать протоколы TCP и UDP. Для этого существует [Named]Pipe- и MailSlot-технологии. Обе используют протокол NetBios - "родной" и наиболее эффективный/производительный для Microsoft-сетей. вышеупомянутые же протоколы (и программные компоненты, их использующие) ориентированы прежде всего на интерсеть (а не на ЛВС) и их использование рамках изолированной ЛВС (на базе MS Windows NetWork) мало чем оправдано (эти протоколы, будучи задействованные в технологии организации лок.чата, проигрывают по многим показателям протоколу NetBios)
← →
malkolinge (2003-04-11 11:59) [3]UDP Дейтаграммы, т.е передача информации без проверки потерявшихся пакетов. TCP в этом случае более надежен, одна и фактический размер передаваемой информации выше, так как маршрутизируеться каждый пакет
← →
AlexMax (2003-04-11 17:27) [4]Я думаю, не стоит привязываться к этим старым UDP или Client/ServerSocket. Намного проще и удобнее создать почтовый канал (MailSlot). Намного меньше кода и для локальной сети намного удобнее. И всего четыре-пять функций для отправки и приёма: CreateMailSlot, CreateFile, GetMailSlotInfo, WriteFile, ReadFile.
← →
imbicil (2003-04-11 18:25) [5]UDP BROADCAST нармальное решение для небольшой локалки. QChat посматри - клево и сердито и все необходимые функции. А чтобы отослать строку надо всего 1-у функцию.
магу скинуть свои заготовки тока намыль мне и все. делал на дельфи 5 для прослушки и ответа на сообщения в привате и в канале. Можно также использовать как замена QChat. Делал в 5.
← →
tiam (2003-04-16 09:24) [6]2 imbicil - сможешь скинуть мне на tiam@rambler.ru?
Спасибо
← →
sapsi (2003-04-16 10:01) [7]2 Digitman и Alexmax
расскажите подробнее о MailSlot, пожалуйста.
← →
Digitman (2003-04-16 10:47) [8]
> sapsi
Хэлп-то почитать для начала ? Там достаточно подробно описана технология мэйлслотов...
Почитай, что будет непонятно - спросишь, поясним.
← →
Knight (2003-04-16 12:57) [9]Люди! Сделал свою конференцию, но там тишина, никто не будет против если спрошу тут? :)
Вопрос такой: Везде в примерах и статьях, которые нашёл, одни и теже вариации чатов на сокетах по схеме Клиент-Сервер. Но никто не пишет, что делать в случае если сервер попрощался и вышел...
Передавать его функции одному из оставшихся? Неужели нельзя организовать широковещание, желательно стандартными средствами D5.
И вообще, кто может, накидайте общую схему чата для локалки, желательно с указанием компонентов, которые реализуют нужные функции.
Позарез надо...
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2003.06.19;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.008 c