0

Web ブラウザやその他のデバイスで表示できるように、ソケットにテキスト文字列を公開する方法を探しましたが、成功しませんでした。目的の文字列出力をデバッグ用のログ ファイルに既に生成する VB.Net コードを実装しました。プログラムは、接続時にセット変数の初期値をクライアントにプッシュし、設定された間隔で変数の更新をスキャンします。更新は、次の方法で新しい文字列としてプッシュされます。

タイムスタンプ|dataid1|dataitem1|dataid2|dataitem2|dataid3|dataitem3|dataid4|dataitem4|など

2 と 4 だけが変更された場合、更新は次のようになります。

タイムスタンプ|dataid2|dataitem2|dataid4|dataitem4

クライアントのリクエストを検出して通信を初期化するには、networkstream と TCPListener を使用する必要があると思います。オンラインでいくつかの例を見つけましたが、それらを実装することはできませんでした。どんな助けでも大歓迎です。

4

1 に答える 1

0

この質問は広すぎて答えることができませんが、TCP クライアント サーバー通信を実装する場合は、次を参照してください。

ただし、これはあなたの状況で作業するためのより良いフレームワークである可能性があるため、WCF を調べてみることをお勧めします。

于 2013-03-25T16:36:45.407 に答える