Можно ли сделать так, чтобы поиск работал через TCP а не через UDP?
В некоторых сегментах сети, появилась проблема с UDP и не работает поиск.
Если ето возможно, то как ето сделать? Желательно чтобы ето делалось на стороне хаба (но если на стороне клиента, то тоже подскажите буду решать...)
Или может быть есть такой хаб, который производит поиск и отдает клиенту информацию? (у меня Ptocax 0.3.6.0)
ну если сегмент приконектился к серверу и сидит уже на хабе и свободно общается, то я думаю UDP и ТСР тут не причем, и ничего менять ненадо, просто попробуйте зайти к комунить на шару, чисто проверить конект есть до юзера, если конекта нет, то скрее в Настройках у юзера Фильтр Ип ваш диапозон находиться в блокировке. Ну это мое мнение, если я ошибаюсь, киньте в меня керпичом)
Что значит поиск?
Запрос на поиск отправляется на хаб по TCP, хаб также по TCP рассылает этот запрос всем клиентам хаба.
Ответы от пользователей хаба идёт к клиенту, который ищёт, следующими образами:
Если запретить передачу данных между клиентами по UDP, то естественно активный поиск будет невозможен.
В этом случае спасёт пассивный поиск.
Клиенты dc устроены так, что находясь в пассивном режиме, ты ищешь пассивным поиском. Находясь в активном режиме, ты ищешь активным поиском, однако, в активном режиме также можно искать и пассивным поиском. Для этого нужно в настройках клиента установить настройку: "Всегда использовать пассивный режим для поиска (Только если вы знаете что делаете!!!)"
Перевожу.
есть дома где предположительно проблемы с сетевым оборудованием
проблема заключается в том, что соединение происходит (ибо идет по TCP)
а поиск не работает (ибо идет через udp)
а пассивный режим я на хабе запретил...
Тогда тока менять оборудование и смотреть, что вызвало проблему...
"Включите на пару недель, а потом выключайте" вызывает у юзверей "а зачем, а почему, а сделай как раньше".
При чём тут пассивный режим, когда речь идёт про установку пассивного поиска, - это разные вещи.
В общем я всё сказал, что нужно сделать, а если кто-то не умеет читать, то это его проблемы.
Ставил пассивный поиск юзерам у которых предположительно "плохое" оборудование на доме, и не работает поиск. - не ищет...
Разреши пассивный режим, и ставлю этим пользователям пассивный режим, только тогда поиск работает :(((
Такого не может быть! В пассивном режиме тот же самый пассивный поиск, что и в активном!
Ещё раз повторяю, что пассивный режим и пассивный поиск - это разные вещи.
В пассивном режиме может быть только пассивный поиск.
В активном режиме может быть как активный поиск, так и пассивный.
Для того, чтобы в активном режиме использовать пассивный поиск, заходим в настройки клиента -> Дополнительно -> и устанавливаем галочку "Всегда использовать пассивный режим для поиска (Только если вы знаете что делаете!!!)". После чего перезапускаем клиент и наслаждаемся пассивным поиском в активном режиме.
В пассивном поиске результаты поиска приходят по TCP через хаб.
В активном поиске результаты приходят напрямую от пользователей через UDP.