問題タブ [xdr]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
598 参照

c - macOS で XDR をコンパイルする際の問題 (RPC types.h の問題)

UNIX scokets プログラムに関するいくつかのソース コードをコンパイルしようとしています。Linux では問題はありませんが、macOS では型定義の問題の前で立ち往生します。ここにどれだけ詳細を記載できるかわかりませんが、試してみます。

コンパイルするソースコードは次のとおりです。

mainにありserver_test.cます。

コンパイルするには、次を使用します。

これを Linux で実行しても問題はありませんが、macOS では 20 を超えるエラーが発生し、これらはすべて (おそらく) の定義の欠落に関するものですbool_t/usr/include/rpc/*macOS 内部ライブラリにあるファイルで何かが機能していないと思います。

<sys/types.h>が含まれているかどうかを探した/usr/include/rpc/xdr.hところ、欠落していないようです。

出力の最初の行の一部は次のgccとおりです。

および非常によく似た他の多くの行。

さらに詳しく知りたい方は、こちらからソースを入手できます

何が問題なのですか?

0 投票する
0 に答える
516 参照

c - RPC 経由で画像を送受信する方法

ubuntu 14 で Sun XDR RPC を使用しています。圧縮のために RPC 経由で画像を送受信する必要があります。ここに私の.xファイルがあります

以下はクライアントファイルです

画像が送信されているコードについてのみ言及しています。最後にサーバーコード:

コードを実行した後、サーバー側はファイルが空であると言います。クライアント側でしばらくすると以下のエラーが発生します。

私のコードの背後にある基本的なロジックは、クライアントがファイルから読み取り、それを構造体に格納してから、この構造体をサーバー (RPC) に送信するというものです。サーバーは構造内のデータをファイルに書き込み、そのファイルを開いて圧縮します。しかし、私の論理が正しいかどうかはわかりません。

0 投票する
0 に答える
183 参照

r - XDR RFC 4506 を使用したシリアル化

いくつかの R オブジェクトを、RFC 4506 標準に準拠する XDR 形式にシリアライズする必要があります。私は知っていserializeます:

少しグーグルで調べてみると、R は RFC 4506 ではなく RFC 1832 にフォーマットされているようです。異なるフォーマットへの XDR シリアライゼーションを具体的に処理するライブラリが見つからないようです。

誰かが私に良いライブラリを教えてくれますか、またはこれを手作業で行うための良いリソースに失敗しましたか? 今日まで XDR の経験はありませんでしたが、これについてはすでに知っています、これは少しドライです。