Реклама
Нужно написать 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, ...
Другие открытые задания:
Бюджет: 3 500 р. Требуется помощник для работы с прайс-листами в нашем магазине аксессуаров. Ваша задача — составлять и корректировать прайсы в Word, проверять цены товаров и вносит…
Бюджет: 5 000 р. Привет! Мы в поиске человека, который умеет формулировать свои мысли в тексте — и этого уже хватит, чтобы начать. Если ты хоть раз писал что-то в социальных сетя…
Бюджет: 9 000 р. Ищем оператора чата для обработки входящих сообщений. Работа без продаж, задача — корректные ответы и фиксация результата. Что нужно делать: — Ответы по базе зн…
поиск заданий
TCP Client (асинхронный) (C#)
Реклама
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, ...