问题标签 [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 投票
2 回答
292 浏览

javascript - 如何在 XDR 请求中指定 dataType?

我在 ie 中使用 XDR 进行跨域资源共享。它完美地工作。我需要知道如何在此指定返回数据类型。我需要将 json 作为 responseText。这是我的代码,

0 投票
1 回答
365 浏览

jquery - IE9 及更低版本不会将 AJAX 调用的请求正文发送到不同的域

我尝试了我在谷歌上找到的所有东西来让它工作,但没有成功。

我正在尝试向不同域上的服务器调用 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,我必须使用它。再次感谢。

Nb:标题如何显示我指的是C语言和Linux环境。

0 投票
3 回答
247 浏览

c - 在头文件中使用结构 [C - Linux]

我尝试使用外部结构,但是当我编译我的 c 代码时,我收到了这条消息:

subscripted value is neither array nor pointer nor vector.

为什么?

消息传递.h

主程序

0 投票
1 回答
1298 浏览

c - XDR 编码功能

我已经使用 rpcgen 创建了这两个文件(.h 和 .c)以及我自己的两个结构(环境是 Linux,编程语言是 C)。

这两个结构如下(这是 .h 文件):

在我的主要调用中#include <rpc/rpc.h>,然后我想使用套接字(是文件描述符)#include "xdrtypes.h"向服务器发送一条请求消息:ss = 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 - 从打印更改为写入文件 c

我有一个从文件读取输入xdr并在 shell 上显示结果的代码,但我更喜欢程序以我可以用geany 或 nano或其他程序读取的格式保存结果。该程序:

如您所见,该文件会打印结果,但我更喜欢将其保存在我可以正常操作和读取的文件中。

非常感谢你的帮助。

0 投票
0 回答
487 浏览

python - Python的xdrlib模块设计

我最近开始使用 Python 的xdrlib模块。我很惊讶地看到它是你需要实例化的类,并且包含像Packerand之类的方法。调用和实例方法在缓冲区中累积数据,直到您使用它。标准用法似乎是您为每个客户端创建一个 Packer 和一个 Unpacker 实例,但这不是线程安全的/Unpackerresetget_bufferPackerUnpacker

我说我很惊讶,因为我期望只有函数将数据打包成字节,然后编写如下内容:

或者有一个 Message 类(一个带有类似方法的缓冲区append_int)并在使用后处理 Message 实例。

当前的设计似乎把持久性放在了错误的地方。真的是这样,还是我缺少一些重要的功能?这种设计的基本原理是什么?

0 投票
1 回答
1038 浏览

python-3.x - 如何在二进制文件中写入 xdr 打包数据

我想将数组转换为xdr格式并以二进制格式保存。这是我的代码:

我如何提供 XDR-“打包”数据来newFile.write运行?

谢谢