|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
30.09.2008, 20:47 | #1 |
Регистрация: 11.09.2008
Сообщений: 4
|
Помогите доработать чат
Доброго всем времени суток.
Господа программисты помогите. Недавно начал разбирать работу с сетью в Delphi и решил написать свой чат. Все бы ничего, чат написан. Проблема в слеующем: Я живу в общаге, следовтельно IP: 192.168.X.***(вмесо X - 4,5,6,7,8,9) Мой чат отправляет сообщения видимые пользователям только одной маски, к примеру 192.168.6.255. Помогите кто знает: 1) чтобы все пользователи читали общак, при этом чтобы небыло разделения на сервер и клиент; 2)отображались пользователи находящиеся в чате. Вот моя прога: |
30.09.2008, 21:09 | #2 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
http://programmersforum.ru/showthread.php?t=26880
в частности читайте RFC-1918
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
30.09.2008, 23:21 | #3 |
Форумчанин
Регистрация: 28.09.2008
Сообщений: 344
|
|
01.10.2008, 09:09 | #4 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
если вы имеете ввиду просто UDP то это ничего не решает. Если вы имеете ввиду multicast, то далеко не везде он пройдет, и не факт что дойдет до адресата, хотя, безусловно, это решение
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
01.10.2008, 09:52 | #5 | |
Форумчанин
Регистрация: 28.09.2008
Сообщений: 344
|
Цитата:
можно конечно еще предпринять меры по поводу потери пакетов. где то в инете встречал примеры внутресетевых чатов на UDP |
|
01.10.2008, 21:22 | #6 |
Регистрация: 11.09.2008
Сообщений: 4
|
Квэнди
Я прочел эти статьи, но не совсем понял как мне они помогут решить проблему... s.Creator Я с сетью в Delphi только начинаю общаться, поэтому multicast и broadcast. Если я правильно понял то они рассылают сообщения на все Ip в сети по очереди, но разве тогда не будет ее засорения? В данный момоент в моем чате общаются только 192.168.6.*** |
02.10.2008, 12:35 | #7 |
Старожил
Регистрация: 13.12.2006
Сообщений: 3,859
|
значит вы плохо прочитали.
ответье на вопрос что есть 192.168.0.0 255.255.0.0 ?
ICQ не для вопросов, а для предложений. Для вопросов используйте форум
IRC канал клуба программистов|Мои статьи |
04.10.2008, 20:33 | #8 | ||
Регистрация: 11.09.2008
Сообщений: 4
|
Цитата:
Я пробовал перебором, но ничегл не выходит. Цитата:
Можно конечно попробовать сначала пропинговать, затем отсылать сообщение в цикле на каждый найденный IP. Я считаю это не выгодно: неизвестно запущена ли прога на данном IP => засоряется сеть... Как быть тогда. |
||
06.10.2008, 19:30 | #9 |
Форумчанин
Регистрация: 28.09.2008
Сообщений: 344
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Помогите создать чат на Delphi | Эльф | Работа с сетью в Delphi | 20 | 27.07.2009 20:54 |
Помогите Пожалуйста доработать тест!!! | dimi_87 | Помощь студентам | 4 | 23.07.2008 02:07 |
Помогите доработать и понять проблему в Grid | nimf | БД в Delphi | 1 | 30.08.2007 18:02 |
Помогите настроить Чат по Локалке | HAMMAN | Свободное общение | 1 | 17.07.2007 20:29 |