Страница 1 из 1

шировещательное сообщение - как?

Добавлено: 15 ноя 2005, 15:50
AlexDav
у меня будут две программы клиент и сервер, какой технологией их лучше связать, что бы еще можно было и посылать широковещательные сообщение? Кстати, при связи по сокетам - широковещание возможно?

Добавлено: 15 ноя 2005, 16:12
Kolinus
возможно тока надо не TCP а UDP

Добавлено: 15 ноя 2005, 16:14
Kolinus
посылаешь на адрес 255.255.255.255 кажется так - начнет кричать на всю сетку

Добавлено: 15 ноя 2005, 17:44
AlexDav
А для UDP надо будет в винде настройки какие делать?

А 255.255... Это для ТCP?

Добавлено: 15 ноя 2005, 19:19
Kolinus
UDP и TCP отличаются установлением / неустановлением соединения и все
в винде делать ничего не надо
255.. - енто как раз для удп потому как установить соединение с ентим адресом невозможно.

Вообще если проект хоть немного серьезен и есть хоть чуть чуть времени почитай Снейдера (Снайдера) - в инете есть в электронном варианте называется "Эффективное программирование TCP\IP" или нечто очень похожее (кстати и на этом форуме подобные вопросы обсуждались)

Добавлено: 16 ноя 2005, 10:09
AlexDav
Спасибо, почитаю.

Добавлено: 24 ноя 2005, 08:04
caspi
Kolinus писал(а):UDP и TCP отличаются установлением / неустановлением соединения и все
если бы это были все различия, то жить было бы намного легче :lol:

а на самом деле разница в том, что TCP - надежный протокол, а UDP соотвественно нет... Отличается и область применения: UDP обычно используется в сервисах по передачи потокового аудио/видео, иногда чатах и т.д. - там где целостность переданных данных не столь критична.. самым важным параметром является скорость передачи...

между прочим, для UDP также возможно установление соединения...

Добавлено: 08 фев 2006, 13:43
SokolovS
между прочим, для UDP также возможно установление соединения...
Это уже будет не UDP, а надстройка над ним.
Кстати и надежность можно обеспечить надстраивая UDP своими прибамбасами с ожиданием подтверждения.
А вот скорость передачи - в TCP может быть существенно больше - в этом его главное преимущество.

Re: шировещательное сообщение - как?

Добавлено: 26 авг 2007, 07:48
TCoder
Кароче, используй UDP. Только с адресом возникают проблемы. У меня работало тока на сеть с конкретными IP. Т.е. если у вас сеть типа 192.168.0.X, то UDP используй на адрес 192.168.0.255. Тогда все компы с одинаковыми первыми 3-мя цифрами (в данном случае 192.168.0 ) будут получать эту передачу. Более широко он отказывается работать. Не знаю в чем дело. Использовал эту штуку для того, чтобы клиенты могли найти сервак в сети, причем пользователь видел тока имя сервера, без всяких IP), по типу верхний уровень. Удачи.