Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Асинхронный протокол TCP в С#

Автор вопроса: hultqvistОтветов: 1

Я собираюсь реализовать протокол сервер-клиент через TCP со следующими функциями:

  1. Функциональность запроса и ответа
  2. Аутентификация
  3. Сообщения, инициированные на стороне сервера

Все через одно TCP-соединение.

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

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

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

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

tcpasynchronousprotocolsserialization

Ответы

Ответ 1 · рейтинг 2 · Dean Chalk

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

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

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы