0

ポート 9000 のメイン アプリケーションなどの特定の形式でデータを送信する c++/cli tcp クライアント アプリケーションがありますL,20100930033425093,-5.929958,13.164021 。メイン アプリケーションは実際には他のベンダーによって作成されており、そのソース コードはありません。それを開発したプログラマーもうその会社にはいません。

これで、IP とポート番号を使用して目的のアプリケーションと通信できますが、メイン アプリケーションの GUI に表示されるはずのデータが表示されません。しかし、送信しているデータを受信するために、メイン アプリケーションと同じ IP を持つ別のソケット サーバー デモ アプリケーションを使用しました。完全に正常に動作します。ここで、エラーがどこにあるのか、ストリームが反対側で受信されているのかどうかはわかりません。この状況を効果的に解決するにはどうすればよいですか。いくつかのアイデアを得るために、これをより広い視野で求めています。

これに関する提案や議論は役に立ちますか?

4

1 に答える 1

1

パケットスニファーを使用して、送信されているデータを確認できます (tcp の場合はフィドラーをお勧めします)。間違っている場合は、中間アプリで変更してみてください。このアプリは、GUI アプリに送信できます。GUI アプリのソース コードはないと思います。

于 2012-07-12T08:40:46.563 に答える