windsockを使用してデータを転送するためのクライアントサーバープログラムがありますが、クライアント-チャネル-サーバーのようなものが必要です。このプログラムでは、チャネルがクリネットからリクエストを取得するか、サーバーがそれを処理し、チャネルがビジー状態のときにそのリクエストを保存します。キューに入れます。別のアプリケーションとしてチャネルが必要です。私はこれについて少し考えています:
class ch {
void getdata{
//to recieve data
}
void putdata{
//to send data
}
void queue{
//to store if channel is busy now
}
private:
void dataaddress;
double datasize;
}
別のアプリケーションまたはdllファイルとして作成することを考えましたが、dllファイルでそれを行う方法がわかりません。ソケットで行う場合は、クライアントやサーバーと同じになります。それで、それを始めるより良い方法またはどこかで始めることができますか?boost:asioやその他のライブラリについては知っていますが、c++の標準ライブラリに何かが必要です。