2

アプリ間でデータを共有するためのC\C ++クロスプラットフォームライブラリはありますか?

4

6 に答える 6

8

明らかにあなたの質問への答えは..はい、アプリケーション間でデータを共有するための多くのクロスプラットフォームライブラリがあります。たとえば、Boostには、データの保存と読み取り用のBoost Serializationと、メモリ内のデータ共有用のBoostInterprocessがあります。

于 2010-06-02T16:40:20.253 に答える
3

SQLite

于 2010-06-02T15:50:38.820 に答える
2

多くのOS抽象化を備えたクロスプラットフォームライブラリはACEです。詳細な例については、tarballに付属しているサンプルを参照してください。

于 2010-06-02T16:02:37.660 に答える
1

グーグルのプロトコルバッファは法案に合うかもしれません。

于 2010-06-02T15:56:47.167 に答える
1

メッセージングのために?

  • Json(シンプルで簡単)
  • Google Protocol Buffers(少し複雑なので、より強力です)
  • XML(広く展開されていますが、必要ありません)

それとも、プロトコル以上のものを意味しましたか?

于 2010-06-02T15:58:45.860 に答える
0

UDPまたはTCP。

ソケットを使用してポートを開きます。あなたが「cソケット」をグーグルするとき、あなたはそのような多くの例を見つけるでしょう

于 2010-06-02T16:37:24.027 に答える