3

WebSocketを作成するサーバーがあります。クライアント側でHTML5JavascriptJQueryを使用しています。

プロジェクトに取り組んでいる私の仲間の学生は、RFID技術を使用してタグをスキャンします。次に、彼は自分のアプリからソケットを介してそれらのデータを送信する必要があります。

彼の好みの言語C++でそれは可能ですか?そして、彼はそれをどのように行う必要がありますか?

4

1 に答える 1

2

利用可能な C++ 用の websocket 実装がいくつかあります。http://en.wikipedia.org/wiki/Comparison_of_WebSocket_implementationsを参照してください残念ながら、私はそれらのいずれも経験していません。

これらのライブラリのどれもうまくいかない場合、WebSocket の独自の実装を作成することはお勧めしません。これは非常に単純なプロトコルではなく(私が話していることはわかっています - Java で websocket サーバーを作成しました)、クライアントが Web ブラウザーである場合にのみ意味があります。C++ で記述されたクライアントのように、クライアントが純粋な TCP/IP ソケットを使用できる場合、別の間接レイヤーとして WebSocket を追加する理由はありません。

そのため、通常の非 Web ソケットをリッスンする代替ネットワーク ハンドラーをサーバーに実装する必要があります。これははるかに簡単であり、クライアントとサーバーのプロトコル オーバーヘッドと CPU 負荷も削減されます。

于 2012-10-19T11:54:38.220 に答える