2010-11-25 3 views
0

Я собираюсь реализовать протокол клиент-серверную через TCP со следующими характеристиками: инициированные сообщенияАсинхронный протокол TCP в C#

  1. Запрос и функциональность ответа
  2. Authentication
  3. стороне сервера

Все одно соединение TCP.

Каждый запрос и ответ будут содержать несколько переменных, например, в запросе HTTP POST, но может потребоваться больше вложенных структур, возможно, некоторых сериализации объектов.

У меня есть идея, как реализовать это с нуля.

Мой вопрос: существует ли какой-либо существующий протокол, желательно с полезными функциями в C#, который это делает?

Также это будет реализовано в C#, но протокол, который так же легко может быть реализован на других языках, является плюсом.

ответ

2

Почему бы не попробовать и useWCF, который поддерживает связь по TCP

http://msdn.microsoft.com/en-us/library/ff649818.aspx

+0

Спасибо, я начал смотреть на него, однако некоторые вещи еще не ясны. Могут ли сообщения инициироваться в обоих направлениях? – hultqvist 2010-11-26 11:19:19

Смежные вопросы