Ответы пользователя по тегу UDP
  • Интересно ваше мнение по созданию UDP сервера следующим методом, такое вообще законно?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Скришот кода - глупость глупейшая, любой желающий тебе помошь увидит, что код скрином, плюнет и закроет вопрос.

    Что значит "законно"? Законов, запрещающих создание UDP-серверов, мне неизвестно :)
    Ответ написан
    Комментировать
  • Почему короткий пинг и долгий UDP Москва - Хельсинки?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Причин две:
    1. Протокол UDP не имеет механизма подтверждения приема пакета, он задумывался как альтернатива TCP для тех случаев, когда подтверждение не нужно. Если пакет пропал по дороге, он просто передается заново (если протоколы верхнего уровня обнаружат его отсутствие, конечно же). Именно из-за этого возникает характерное "бульканье" при переговорах по SIP-телефонам. Если пакет пропал, то протокол верхнего уровня может его запросить заново (если он сам отслеживает порядок следования) и пока не получит, будет долбиться
    2. Фрагментирование на устройствах во время передачи. Достаточно на всем пути следования попасться одному устройству с маленьким MTU - и все, приплыли, пакет будет разбиваться на части, которые в него полезут. Железка на передачу выделяет буфер размером не менее пакета, железка на передачу тоже и начинает принимать куски до тех пор, пока не примет весь пакет (если что-то пошло не так, все начинается сначала). Чем больше пакет, тем больше риск, что он повредится по дороге и будет передаваться заново.
    Ответ написан
    2 комментария
  • Провайдер режет TCP/UDP сессии через 240 сек неактивности, что делать?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Если подключить услугу "Выделенный IP", то такой проблемы нет


    Уже второй месяц пытаюсь найти правду

    Услуга статического IP стоит фантастически дорого?
    Ответ написан
  • Какие книги можно почитать о написании сервера для различных приложений и игр?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Вряд ли кто-то брался писать именно книгу. Написание книги (это я, как человек, издавший как минимум одну книгу, говорю) - довольно длительный процесс - подготовка текста, согласование с издателем...
    Берете исходники известных проектов, OSS-версии игрух, даже пиратские копии исходников сгодятся - и смотрите, как была сделана реализация.
    Ответ написан
    Комментировать
  • Как прочитать UDP сообщение от весов?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Скинуть простейшую программку, из демона и клиента? Демон висит на порту 3100 и отправляет текущее время в виде строки в ответ на любой запрос по порту. Программа для UNIX

    Кстати, расшифровка описания данных обязательно понадобится
    Ответ написан
  • Блокирует ли МТС 500 и 4500 порты?

    CityCat4
    @CityCat4 Куратор тега VPN
    //COPY01 EXEC PGM=IEBGENER
    Когда работал в другой конторе, как-то разбирался. Дело было почти 10 лет назад, правда. В то время МТС блокировал все подряд похоже, если у тебя не подключена услуга статического белого IP. А вот с ним - нифига не блокировал. При этом саппрт лепил какое-то детские отмазки, что типа телефоны с динамическим IP чересчур нагружают их оборудование для доступа в тырнет.
    Правда говорят, что услуга постоянного IP доступна только юрикам. Не проверял.
    Ответ написан
    3 комментария