非同期多方向サーバお客様とのコミュニケーションに開いたソケット?
質問
私はクライアント-サーバーアプリがクライアントは、Windows Mobile6デバイス,C++で記述され、サーバはWindowsおよびC#.
もともというメッセージを送信クライアントからサーバにサーバーのみとなっており、承認を受領したことをすることができます。現在、更新していくことで、サーバーで実際にメッセージを送クライアントに求めます。とっても設定でクライアントのみを受信モードを送信するデータをサーバにのこることがないのサーバへのリクエストを送信ます。いてクライアントデータです。私が最初に思いを別のスレッドのクライアントは、個別オープンソケットを聴くためのサーバに要求ばかりで---のように、サーバはすでに関するサービスです。る方法はあるので、同じスレッドと同じソケットは、すべてのサーバへの送信を要求すか?
使用できるもの影響 WaitForMultipleObjects()
では受信バッファーというのであるデータを送ってもらえるんですか。
解決
にしてもらって、ふかふかでしたアプリケーションを書とクライアント-サーバモデルによるお客様も出していいとも、場合には用途にお使いいただいたモバイルデバイス)することで、お客様の送信 オンライン メッセージサーバーを示すた接続をはずどうしても必要としています。
その時にサーバーがメッセージを送信クライアントにトローフと同開きます。
また、がわからない場合に当てはまるきっか 鼓動 お客様のサーバに送信されずれかしかったです。そのようにサーバーの知識がクライアントは強制的に切断され、ネットワークからなるマークトとしています。
他のヒント
私はなるか否かんたいという追加のビット非同期サーバーにクライアントまで、フルのC#またはクライアントのC++.
ん、そのC++、デスクトップのプラットフォームでソケットI/Oのための非同期通のAPIを使用する多重になっていま用ソケット、WSASend,WSARecvの両方を非同期I/Oの説明をお読みにLPOVERLAPPEDパラメータでの移植とイベントの取得時に設定I/Oが完了).
わからない場合はWindowsモバイルプラットフォームの支援機能でなければならなくなるかもしれない一部の追加を採用しています。
チェック asio.でクロスcompatable c++図書館のためのasyncronous IO.んだことがどのように決定されるかをサーバーに入ったことはありませんへのリンクを標準c++のDLL c#プロジェクト)が、クライアントで利用します。
してご利用いた自社アプリケーションで解決でIO並行処理です。