Я разрабатываю приложение, которое слушает tcp, чтобы получить некоторые XML-данные, поступающие с других устройств. Я использую sniffing код C#, и я могу обнюхать все пакеты. моя проблема в том, что в каждом пакете я могу найти Piece данных в каждом пакете. так:читать xml данные по tcp
1 packet from ip41 data:<
2 packet from ip41 data:?xml versi
3 packet from ip41 data:on="1.0"
1 packet from ip35 data:< ?xml
4 packet from ip41 data:encoding="UTF-8
реальные данные выглядят следующим образом:
<?xml version="1.0" encoding="UTF-8"?><alarm><datetime>2010-07-18T11:14:22Z</datetime><textch><textchid>020</textchid></textch><rule>DIR-020</rule><text>020-DIR-Intersection3_Magles_TCS6</text></alarm>
я хочу, чтобы иметь возможность получить данные в виде строки, как реальные данные, а не по частям. есть способ или библиотека в .net, которые могут это сделать?
возможно дубликат [читать нюхают данных по протоколу TCP] (http://stackoverflow.com/questions/3345171/read-sniffing-data-over-tcp) –