こんにちは私たちはユニークなプロジェクトを書いています。私はTCPプログラミングに慣れていないので、誰かが私たちを正しい方向に向けることができるかどうか疑問に思っていました.
外部システムと対話します。TCP パケットを送信し、TCP 応答を受信します。これは、Web アプリケーションのページから動作する必要があり、x ミリ秒ごとに継続的にポーリングします。
提案されたメッセージの長さは 8 バイトで、メッセージの開始または終了に関する情報は送信されません。メッセージ構造: | バイト 0 | バイト 1 | バイト 2 | バイト 3 | バイト 4 | バイト 5 | バイト 6 | バイト 7 |
メッセージ区切り文字は次のとおりです。バイト 0 | = 0x02 (stx) および | バイト 7 | = 0x03 (エトックス)
私の送信メッセージ: | stx | 's' | 'b' | '0' | '0' | '0' |'0' |etx |
私の受信メッセージ: | stx | 'S' | 'B' | '0' | '1' | '0' | '0' | etx |
質問:
tcpCLient/Listener クラスと Sockets クラスのどちらを使用する必要がありますか?
これらのパケットを x ミリ秒ごとに継続的にポーリングして送受信するように Web ページを取得する最良の方法は何ですか?