Nano Hash - криптовалюты, майнинг, программирование

Запуск UDP-сервера с использованием WCF?

Я изучал создание UDP-сервера, хотя сначала мне нужно было бы получить выделенный сервер, так как я хочу запустить EXE на сервере, но в настоящее время у меня есть общий сервер, и я считаю, что большинство портов открыты.

Я заметил, что с WCF 4.5 (предварительная версия) вы можете создавать службы UDP, будут ли они работать так же, как сервер UDP, поэтому клиент может отправлять сообщения в службу UDP таким же образом (т.е. класс UDPClient).

Я полагаю, это доступно только в 4,5, а не в 4/3,5?

Каковы плюсы и минусы запуска сервера UDP по сравнению со службой WCF с привязкой UDP?

Что касается размещения службы UDP WCF, можно ли это сделать в IIS, как стандартную службу WCF HTTP?

Или требуется консольное приложение? Конечно, если требуется консольное приложение или что-то подобное, это мне не поможет, так как мне все равно понадобится выделенный сервер для размещения элемента. Вот тут я немного запутался.

17.06.2012

Ответы:


1

Вот что я прочитал в Что нового в WCF 4.5? Поддержка транспорта UDP:

Привязка не поддерживается в IIS/WAS, так как до сих пор нет общего прослушивателя UDP для WAS.

17.06.2012
  • Спасибо, эмм, тогда это плохие новости :-) Итак, мои варианты — разместить в консольном приложении, выиграть сервис и т. д. Итак, каковы плюсы и минусы использования службы WCF udp, а не написания аналогичной службы с использованием классов thd UDP? Спасибо за ваш ответ! 17.06.2012
  • @Martin: я думаю, что служба Windows - хороший способ реализовать это. Позже, вероятно, вы сможете переключиться на собственный сервис WCF, привязанный к UDP. 17.06.2012
  • @Martin: Я бы максимально использовал FCL/WCF, чтобы минимизировать собственный код, потому что он будет менее подвержен ошибкам, будет более проверенным и надежным. 17.06.2012
  • Новые материалы

    Кластеризация: более глубокий взгляд
    Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

    Как написать эффективное резюме
    Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

    Частный метод Python: улучшение инкапсуляции и безопасности
    Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

    Как я автоматизирую тестирование с помощью Jest
    Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

    Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
    Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

    Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
    В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

    Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
    В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..