Je développe une application qui écoute tcp pour obtenir des données xml provenant d'autres périphériques. J'utilise sniffing C# code, et je peux renifler tous les paquets. mon problème est que dans chaque paquet je peux trouver une pièce des données dans chaque paquet. comme ceci:lire des données xml sur 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
les données réelles ressemble à ceci:
<?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>
Je veux être en mesure d'obtenir les données dans une chaîne comme les données réelles, en morceaux. y at-il une méthode ou une bibliothèque dans .net qui peut faire cela?
duplication possible de [lire les données de reniflage sur tcp] (http://stackoverflow.com/questions/3345171/read-sniffing-data-over-tcp) –