ソフトウェアデザイン:第2段階基準の適ClientDataSet、ソケット

StackOverflow https://stackoverflow.com/questions/1244465

  •  12-09-2019
  •  | 
  •  

質問

いのタスクを2段としての利用。

指定しデータベース <->サーバー <->n-クライアント(n多くの)

顧客データを送信するため、サーバーにコピーします。サーバーを選択しっからのデータベースとして返送するサービスです。現在、私はこの記録をとSendDataToSocket(urlます。

使用したいと思いTDBGridクライアントデータを活用を通じてお寄せいただいたソケットから、サーバーにコピーします。 現時点では以下のようになります。

サーバー: DB->ADOQuery->DataSetProvider->ClientDataSet->SaveToStream(MemoryStream)

クライアント: ClientDataSet->LoadFromStream(MemoryStream)->データソース->DBGrid

を使用してい SendDataToSocket(ソケット:TCustomWinSocket;データ:ポインター;DataSize:整数;バッファー:TMemoryStream):整数;

でいきたいと思い送のストリームのclientdatasetサーバ側をクライアントに使用loadfromstreamのストリームです。のSendDataToSocketないので、これから

ぜひgetしたいとおもいます

役に立ちましたか?

解決

あり、どのクライアントを受信できるようにします。このことは、しかし金額に応じてタイプのデータにするために圧縮のメモリストリームの送信前に.いて同様のアプローチプロジェクトが使用した シナプス のデータの乗り換えなし---その基本コンセプトと同じです。

のzlibユニット(CodeGear)を含む単純のラッパのストリームを提供する圧縮伸長.からの制御の両面をワイヤー、圧縮がパフォーマンスの向上や削減によるワイヤー。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top