Вопрос № 20476: Здравствуйте! Подскажите пожалуйста, как можно создать многопользовательский чат для локальной сети, без использования дополнительной программы-сервера. Можно ли ето сделать на сокетах(или на сокетах только 2 человека?). Желательно в виде примера....Вопрос № 20495: Привет знатокам
Помогите плз, мне нужно RichEdit с тодсветкой синтаксиса, на torry не нашел подходящего. Можно самому написать, но есть проблемка не знаю, как изменять атрибуты кусков текста, так что б он не мигал. То есть SelStart/SelLength и Pe...Вопрос № 20505: гДПЮБЯРБСИРЕ, СБЮФЮЕЛШЕ ЩЙЯОЕПРШ.
уНВС МЮОХЯЮРЭ ЦНКНЯНБНИ ВЮР ДКЪ НАЫЕМХЪ Б КНЙЮКЭМНИ ЯЕРХ,
МЮ МЕЯЙНКЭЙН ЙНЛОЭЧРЕПНБ, ОПХВёЛ, ЙЮФДШИ СВЮЯРМХЙ ПЮГЦНБНПЮ
ЛНФЕР цнбнпхрэ х якшьюрэ БЯЕУ НЯРЮКЭМШУ ЦНБНПЪЫХУ НДМНБПЕЛЕММН.
б ОПХМЖХОЕ, ДКЪ ЛЕ...
Вопрос № 20476
Здравствуйте! Подскажите пожалуйста, как можно создать многопользовательский чат для локальной сети, без использования дополнительной программы-сервера. Можно ли ето сделать на сокетах(или на сокетах только 2 человека?). Желательно в виде примера.
Отправлен: 05.05.2005, 09:50
Вопрос задал: Pavel (статус: Посетитель)
Всего ответов отправлено: 2
Отвечает: zeromaps
Здравствуйте, Pavel!
В книге "Делфи глазами хакера" описывается очень подробное создание локального чата.:))
Ответ отправил: zeromaps (статус: 2-ой класс)
Отправлен: 05.05.2005, 10:54
Отвечает: John Freeman
Здравствуйте, Pavel!
Проще всего на UDP сокетах и слать всем на локальный Broadcast адрес, всё просто - Send всем,Broadcast=True, OnData или что там для UDPSocket'a это приём, это на примере Indy, на NetMasters вообще делать нечего...
Ответ отправил: John Freeman (статус: Профессор)
Отправлен: 05.05.2005, 11:25
Вопрос № 20495
Привет знатокам
Помогите плз, мне нужно RichEdit с тодсветкой синтаксиса, на torry не нашел подходящего. Можно самому написать, но есть проблемка не знаю, как изменять атрибуты кусков текста, так что б он не мигал. То есть SelStart/SelLength и Perform не подходит, да и браузер тоже так как нужно чтоб текст эдитился пользователем. Если знаете как такое организовать, или есть минимальный исходник поделитесь.… Ну очень нужно!!
Отправлен: 05.05.2005, 19:45
Вопрос задал: Ivanitskiy Oleg Romanovych (статус: Посетитель)
Всего ответов отправлено: 1
Отвечает: VBA
Здравствуйте, Ivanitskiy Oleg Romanovych!
Зайдите на сайт http://synedit.sourceforge.net. Тут есть исходники редакторов с подсветкой синтаксиса, причем можно сгенерировать свой собственный редактор, указав всего лишь список ключевых слов.
Ответ отправил: VBA (статус: 2-ой класс)
Отправлен: 05.05.2005, 23:11 Оценка за ответ: 5 Комментарий оценки: я не могу что то скачать данный компонент, вышлете мне его плз на мыло Ivanitskiy_ol@rambler.ru Буду очень благодарен
Вопрос № 20505
гДПЮБЯРБСИРЕ, СБЮФЮЕЛШЕ ЩЙЯОЕПРШ.
уНВС МЮОХЯЮРЭ ЦНКНЯНБНИ ВЮР ДКЪ НАЫЕМХЪ Б КНЙЮКЭМНИ ЯЕРХ,
МЮ МЕЯЙНКЭЙН ЙНЛОЭЧРЕПНБ, ОПХВёЛ, ЙЮФДШИ СВЮЯРМХЙ ПЮГЦНБНПЮ
ЛНФЕР цнбнпхрэ х якшьюрэ БЯЕУ НЯРЮКЭМШУ ЦНБНПЪЫХУ НДМНБПЕЛЕММН.
б ОПХМЖХОЕ, ДКЪ ЛЕМЪ ЛМНЦН МЕОНМЪРМНЦН, РЮЙ ЙЮЙ БЕЯЭ ЛНИ НОШР
ПЮАНРШ Я ЯНЙЕРЮЛХ ЯБНДХРЯЪ Й МЕАНКЭЬНИ СРХКХРЕ РХОЮ NetSend,
Ю ЯН ГБСЙНЛ МХЙНЦДЮ МЕ ПЮАНРЮК БННАЫЕ.
бНР, Б ОПХМЖХОЕ, С ЛЕМЪ НТНПЛХКХЯЭ МЕЙНРНПШЕ БНОПНЯШ:
1. йЮЙ ОНКСВХРЭ ДЮММШЕ Я ЛХЙПНТНМЮ.
2. йЮЙ ЩРХ ДЮММШЕ (Х Б ЙЮЙНЛ БХДЕ) Б ПЕЮКЭМНЛ БПЕЛЕМХ,
Я ЛХМХЛЮКЭМНИ ГЮДЕПФЙНИ РПЮМЯКХПНБЮРЭ МЕЯЙНКЭЙХЛ ЙНЛОЭЧРЕПЮЛ
КНЙЮКЭМНИ ЯЕРХ. (йЮЙХЛ ОПНРНЙНКНЛ (TCP/IP ХКХ UDP) Х,
ЯННРБЕРЯРБЕММН, ЙЮЙХЛХ ЙНЛОНМЕМРЮЛХ Delphi ОНКЭГНБЮРЭЯЪ?)
3. йЮЙ ОНКСВЕММШЕ ДЮММШЕ ОПЕНАПЮГНБЮРЭ НАПЮРМН Б ГБСЙ Х
БНЯОПНХГБНДХРЭ (НОЪРЭ ФЕ Б ПЕЮКЭМНЛ БПЕЛЕМХ) МЮ ЙНЛО-ПЮУ ЙКХЕМРНБ.
4. йЮЙ ОНКСВЮРЭ ДЮММШЕ НР БЯЕУ ЙНЛОЭЧРЕПНБ ВЮРЮ Х БНЯОПНХГБНДХРЭ ХУ
НДМНБПЕЛЕММН Б НДХМ ГБСЙНБНИ ЙЮМЮК (БЕДЭ БЯЕ ДНКФМШ МЮУНДХРЭЯЪ
ЙЮЙ-АШ Б НДМНЛ ГБСЙНБНЛ ОПНЯРПЮМЯРБЕ, ЙЮЙ АСДРН МЕЯЙНКЭЙН
ВЕКНБЕЙ ПЮГЦНБЮПХБЮЧР Б НДМНИ ЙНЛМЮРЕ)?
- б ОПХМЖХОЕ, ЙЮЙ ГЮОХЯЮРЭ ГБСЙ Я ЛХЙПНТНМЮ Б WAV-ТЮИК Я ОНЛНЫЭЧ
TMediaPlayer Ъ ГМЮЧ, МН ЯЮЛХ ОНМХЛЮЕРЕ, ЩРН МЕ ОНДУНДХР -
ЛЕДКЕММН ДЮ Х ГЮВЕЛ ОХЯЮРЭ Б ТЮИК, ЕЯКХ МЮДН ОХЯЮРЭ БН ВРН-РН
ДПСЦНЕ (ОПЕДОНКЮЦЮЧ ВРН Б ОНРНЙ (МН ЙЮЙ ВХРЮРЭ ДЮММШЕ Я ЛХЙПНТНМЮ Х
НДМНБПЕЛЕММН ОХЯЮРЭ ХУ Б ОНРНЙ Х НРОПЮБКЪРЭ МЮ СДЮКёММШИ ЙНЛО?)).
- дСЛЮЧ, ВРН МЮДН ХЯОНКЭГНБЮРЭ UDP, РЮЙ ЙЮЙ НМ АШЯРПЕЕ,
УНРЪ Х МЕ ЦЮПЮМРХПСЕР ДНЯРЮБЙХ ОЮЙЕРЮ, МН Б ОПЕДЕКЮУ КНЙЮКЙХ,
Ъ ДСЛЮЧ, ЩРН МЕ ЯРПЮЬМН.
аСДС ПЮД КЧАНЛС НРБЕРС, ХКХ ЯЯШКЙЕ.
гЮПЮМЕЕ АКЮЦНДЮПЧ.
(ATK)
Отправлен: 05.05.2005, 23:56
Вопрос задал: atk (статус: Посетитель)
Всего ответов отправлено: 1
Отвечает: Rusland
Здравствуйте, atk!
Вам нужно смотреть в сторону DirectX-DirectPlay(для Дельфи смотри DelphiX). В directx sdk для VisualC) есть готовые примеры таких чатов, где можно обмениваться сообщениями по сети. Если у вас есть знания С++, то вам не составит труда разобраться в примерах DirectPlay. Если нет, то нужно установить готовые компоненты DelphiX, про них много документации в сети.
Удачи.
Ответ отправил: Rusland (статус: 2-ой класс)
Отправлен: 06.05.2005, 09:23