0

車輪の再発明は嫌いなので、2 つのネットワーク エンドポイント間でデータの (キー、値) ペアを通信するという単純な仕事を行うために一般的に使用されているパッケージがあるかどうか疑問に思います (おそらく TCP/IP が最も可能性の高いキャリアです)。どのような環境でも機能するものが欲しいのですが、それは私にとって、C または C++ で書かれた Unix/Linux スタイルのソケット API を意味します。Java は優れていますが、バイナリ プログラムへの統合を難しくしているのは Java だけです。C# などは、Linux ホストに移植できるようにする必要があるため、提供されていません。

そのような獣はいますか?

4

5 に答える 5

5

JSON の使用を検討しますか? ほとんどのプログラミング言語で使用できるライブラリがあります。

于 2008-10-28T07:34:42.450 に答える
2

Google には、 Procotol Buffersと呼ばれるデータ交換フォーマットがあります。

于 2008-10-28T07:45:53.207 に答える
1

オーバーヘッドを最小限に抑えたい場合、netstringsは古いソリューションです。

于 2009-02-27T15:48:04.370 に答える
1

完全な移植性が必要な場合は、ソケットレベルの API が最適です。両方向で適切なビット成形を行うことができる各言語用のパッケージがあると思いますが、これらすべての言語に移植された単一のパッケージは知りません。

于 2008-10-28T07:31:17.557 に答える
0

ベンコーディングもあります。おそらく、それを簡単に解析できるライブラリ(トレントライブラリ)があります。

于 2009-02-27T15:37:44.783 に答える