Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Сети";
Текущий архив: 2005.02.13;
Скачать: [xml.tar.bz2];

Вниз

Проблема в написании UDP чата   Найти похожие ветки 

 
KAE   (2004-11-28 23:23) [0]

Доброго всем времени суток.

В курсовом проекте поставлена задача написать чат. Пытался решить эту задачу с помощью IdUDPClient и IdUDPServer  компонентов, используя свойство host=255.255.255.255 для широковещания.
В домашней локалке всё работало (IP статические).

1. Но при тестировании в институтской сети (IP динамические, DNS сервер) чат просто не запускается, вылетает сообщение о невозможности широковещания в данной сети.
2. Пробовал тестировать программу у друзей на работе (IP статические, выделенный канал интернет через прокси сервер). Проксик не даёт запустить чат более чем на одной машине.
3. Компоненты с закладок FastNet и Internet позволяют запускать несколько серверов на одной машине (сам проверял). Но уже несколько дней я, как не пытаюсь, ничего не могу передать при помощи этих компонентов.

Помогите решить данную проблему. Заранее благодарен.


 
Virus.exe ©   (2004-11-30 18:15) [1]

Как это проксик не дает?Он что контроллит остальные машины радмином?Прокс может не пускать пакеты в инет,но нахрен в инете сдались твои udp пакеты?

А вот почему с динамическими адресами не работает...не знаю


 
Piter ©   (2004-11-30 21:01) [2]

KAE   (28.11.04 23:23)

по твоему посту я понял, что у тебя какие-то проблемы. Но больше я ничего не понял. Другие видимо тоже, раз никто ничего не ответил.

Ты не привел ни кода программы, ты не привел конкретного кода ошибки и что пишет программа. Ты не указал на какой строчке происходит ошибка.

Тут не телепаты сидят. Чем больше ты информации дашь к размышлению - тем лучше. Лишнюю инфу мы сами отсеем...


 
XProger ©   (2004-11-30 23:41) [3]

Забей на UDP!
В таких сетях, лучше TCP. Допустим клиенты знают IP компа на котором стоит сервер. Они просто к неу коннектятся и передают инфу, а он в свою очередь при получении чего-либо от клиента передаёт это остальным - подключенным к нему в данный момент.


 
speed ©   (2004-12-01 03:12) [4]

А еще лучше делай чат на основе сокетов, там все намного проще и возможностей больше! Про написание чата на основе UDP протокола написано в книге "Делфи глазами хакера"


 
XProger ©   (2004-12-01 19:05) [5]

ДыкЮ человек говорит, что хочет не в одном сегменте данными меняться, да и широковещание у него не пашет.

Можно реализовать с помощью UDP, но т.к. чат - программа для обмена информацией (иногда важной) - лучше использовать гарантированную отправку с помощью TCP. :)


 
speed ©   (2004-12-02 01:41) [6]

Я конечно не профи, но я как то писал чат на как раз по той самой книге, так вот там про широковещательный канал немного не так написано....



Страницы: 1 вся ветка

Форум: "Сети";
Текущий архив: 2005.02.13;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.04 c
1-1107182300
Зигмунд
2005-01-31 17:38
2005.02.13
Проблемы с установкой компонента AlHintballoon.


14-1106600041
Pat
2005-01-24 23:54
2005.02.13
$#%@! Да когда же это кончится? В добавление к правам категории В


11-1090850697
AlexandrK
2004-07-26 18:04
2005.02.13
Проблемы с MDI


1-1107264731
wolf2541
2005-02-01 16:32
2005.02.13
file not found fadeworks.dcu


3-1105949709
mva
2005-01-17 11:15
2005.02.13
Запрос в Interbase





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский