Задать вопрос
Neuroware
@Neuroware
Программист в свободное от работы время

Как лучше реализовать сервис?

Нужно реализовать многопоточный сервис, прослушивающий 1 tcp порт, к нему должны иметь возможность подключиться (и не отключаться) множество клиентов, обработка каждого из которых должна производиться в отдельном потоке в формате вопрос-ответ (вопрос от сервера к клиенту). Ограничение на 1 порт связано в основном с тем, что количество клиентов может быть любым, и открывать 150 портов не самая лучшая идея, тем более придется делать еще 1 сервис, который будет эти порты раздавать, чего бы не хотелось.
Думал попробовать на основе zeromq сделать, чтобы не городить велосипед, может кто посоветует как лучше реализовать?
  • Вопрос задан
  • 619 просмотров
Подписаться 3 Оценить 4 комментария
Решения вопроса 2
newross
@newross
Product owner
Решаю подобные задачи при помощи ServiceStack. Тут можно познакомиться с реализацией mq при помощи ServiceStack.
Ответ написан
artem_b89
@artem_b89
Сетевой бездельник
Чтобы не городить велосипед, могу предложить использовать WCF
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@R000M
А почему клиенты должны не отключаться?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы