TCP Client (асинхронный) (C#)

Задание закрыто
Статус рабочей области:Поиск исполнителя
Стоимость:1 рубль
Срок выполнения:3 дня
Варианты оплаты:Без предоплаты
Дата публикации:2015-05-23 22:01
Обновлено:2015-05-24 22:06
Был на сайте:2024-11-10 20:51

TCP Client (асинхронный) (C#)

 
Задача

Нужно написать TCP асинхронный клиент с парсером входящих данных.
Пример интерфейса на картинке.

Пример данных:

.....0x7E, 0x00, 0x13, 0x10, 0x01, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0xFF, 0xFE, 0x00, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x8E.......

так выглядит пакет. Все пакеты начинаются на 0х7Е, далее два байта это длина пакета начиная с 4го байта и до предпоследнего, 0х8Е не учитывается!
0х8Е это контрольная сумма!

Каждый пакет помещаем в byte[] массив

Естественно пакеты могут идти друг за другом:

....0x7E, 0x00, 0x13, 0x10, 0x01, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0xFF, 0xFE, 0x00, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x8E, 0x7E, 0x00, 0x13, 0x10, 0x01, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0xFF, 0xFE, 0x00, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x8E, 0x7E, 0x00, 0x13, 0x10, 0x01, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, 0xFF, 0xFE, 0x00, 0x00, 0x11, 0x22, 0x33, 0x44, 0x55, 0x8E, 0x7E, 0x00, 0x13, 0x10, 0x01, 0x11, 0x22, 0x33, 0x44, 0x55, 0x66, 0x77, 0x88, ...

Видеть полную информацию и оставлять заявки могут только авторизованные пользователи.
Заявок нет

Оставлять заявки могут только авторизованные пользователи.