問題タブ [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 に答える
365 参照

jquery - IE9 以前は、AJAX 呼び出しで要求本文を別のドメインに送信しません。

Google で見つけたすべてを機能させるために試しましたが、成功しませんでした。

別のドメインのサーバーに HTTP 要求を呼び出そうとしています。
IE10でも、すべてのブラウザで動作します。ただし、IE9以下では正しく動作しないようです。
IE9 以前では、すべてのメソッドでボディなしでヘッダーのみを送信します。

私はjQueryを使用してAJAX呼び出しを行っています。呼び出しは別のドメインから呼び出すことができます(実際には任意のドメインから呼び出すことができます)。
JavaScript の例:

IE9 でのリクエスト:

サーバーからの応答は次のとおりです。

jQuery.XDomainRequestプラグインを使用していますが、役に立ちません。
私も設定されjQuery.support.cors = true;ていますが、どちらも役に立ちません。
IE10 では、POST リクエストの前に OPTIONS リクエストを送信しますが、IE9 では POST リクエストのみを送信することに注意してください。

助言がありますか?

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

c - TCP ソケット経由で XDR 構造体をエンコードして送信する (C - Linux)

以下の質問をしなければなりません。

次の XDR メッセージを送信する必要があります。

配列 (xdr_array) とブール値 (xdr_bool) をエンコードする方法は知っていますが、どうすればよいですか:

1) 構造体をエンコードしますか? 2) 構造体をソケット経由で送信しますか?

おかげさまで、私は XDR を知らず、使用しなければなりません。再度、感謝します。

注: タイトルが示す方法 C 言語と Linux 環境について言及しています。

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

c - XDRエンコード機能

rpcgen を使用して、独自の 2 つの構造体 (環境は Linux、プログラミング言語は C) を使用して、これら 2 つのファイル (.h と .c) を作成しました。

2 つの構造体は次のとおりです (これは .h ファイルです)。

私のメインでは#include <rpc/rpc.h>andを呼び出し#include "xdrtypes.h"ます。次に、ソケットを使用してサーバーにリクエストメッセージを送信します(sファイル記述子ですs = socket(...)):

問題は、その行で実行が停止し、xdr_Request(&xdrs_w, &x)" " を取得することSegmentation Faultです。誰もが私を助けてくれますか? どうもありがとうございました。

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

c - Linux で C を使用してソケット経由で XDR 構造体を送信する

ソケットを介して XDR 構造体を送信するサーバーを作成しています。Wireshark を使用すると、クライアントが XDR メッセージをサーバーに正しく送信していることがわかりますが、サーバーからクライアントにデータが送信されていません。しかし、クライアントに使用されているものと同じであるため、コードは正しいようです。問題は xdr_Response にあることがわかりました。それに間違いはありませんか?ありがとうございます

と:

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

c - ソケットを介して XDR の構造内で配列を送信する方法

XDR を介して構造内で宣言された配列を使用して、ファイルからデータのチャンクを送信しようとしています。アイデアは、XDR でエンコードされたクライアント サーバー通信を確立することです。

次の関数を使用する必要があるかもしれませんが、わかりません。はいの場合、どの順序で?

注:Linux環境でC言語を使用しています。どんな助けでもいただければ幸いです

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

c - print から write ファイルへの変更 c

xdrファイルから入力を読み取ってシェルに結果を表示するコードがありますが、プログラムがgeanyまたはnanoまたは他のプログラムで読み取れる形式で結果を保存することを好みます。プログラム:

ご覧のとおり、ファイルは結果を出力しますが、通常どおり操作して読み取ることができるファイルに保存することをお勧めします。

あなたの助けに感謝します。

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

python-3.x - xdr パックされたデータをバイナリ ファイルに書き込む方法

xdr配列をフォーマットに変換してバイナリ形式で保存したい。これが私のコードです:

newFile.writeXDR で「パックされた」データを機能させるにはどうすればよいですか?

ありがとう