Ответы пользователя по тегу C++
  • Архитектура сервера?

    @da0c
    Да, второй вариант с related UDP предпочтительнее. Есть однако над чем подумать.
    1. А клиенты по UDP соединиться смогут (нет ли фаервола)? Можно конечно использовать UDP 53…
    2. А клиентов вы как будете распространять? При работе по HTTP клиент получается браузерный, т.е. распространение как бы на халяву. Любой клиент на основе сокетов придется распространять в бинарном виде.
    3. Еще стоит подумать об udp vs tcp. Если у вас сервер и клиент в пределах одной локалки, то однозначно — udp. Если вам важен порядок получения пакетов клиентом по интернет, то придется реализовывать какой-то свой протокол с нумерацией внутри udp.
    Как показывает практика uTorrent, переимплементация TCP на UDP доставляет профит. Но нужно трезво оценивать, что 20% выигрыша в скорости будут стоить 80% усложнения кода.
    Если писать свой транспорт с гарантией доставки не хочется, а гарантия доставки тем не менее нужна, то можно использовать TCP, забив на небольшой оверхед. А может и правда взять uTP.
    Ответ написан
    1 комментарий
  • Альтернатива QNX?

    @da0c
    Попробуйте интересный проект, наследник MobLin — Tizen (на wiki ). В принципе как замена RTOS для ряда проектов пойдет.
    В частности Intel на этой платформе делает стек ПО для автобезопасности (знаю из личной беседы, не могу привести ссылку, к сожалению). Мы рассматривали QNX для работы в схожих проектах — к сожалению не подошло — нет поддержки CUDA, в Tizen соответственно есть.
    Ответ написан
    Комментировать
  • Как расшифровывается STD в C++?

    @da0c
    Standard template definition — не?
    Ответ написан
    Комментировать
  • Ваша самая желанная к изучению библиотека или технология в С++

    @da0c
    Intel летом/осенью 2011 таки опубликовала OpenCL для своих процессоров. Хотелось бы попробовать собрать что-нибудь и это же собрать и запустить на NVidia.
    А еще давно хочется поплотнее поюзать TBB…
    Ответ написан
    Комментировать