Парсинг строк получаемых по сети - C#
Формулировка задачи:
Добрый день ! Есть игра . я сниффером ( на sharpcap ) перехватываю данные с сервера к приложению в формате <battle>login="******* ****" st="20" dex="30" <map = *********> < user = "**********" </user>< user = "**********" </user></battle> и так далее . Это все пишется в string data . Как мне из всего потока вырвать определенные данные ? Например от <battle> до </batle> в один строковый массив . а <user> </user> в другой ?
Решение задачи: «Парсинг строк получаемых по сети»
textual
Листинг программы
byte[] raw = new byte[hex1.Length / 2]; for (int i = 0; i < raw.Length; i++) { raw[i] = Convert.ToByte(hex.Substring(i * 2, 2), 16); } data = Encoding.UTF8.GetString(raw);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д