XDR (eXternal Data Representation) is a standard for the description and encoding of data. It is useful for transferring data between different computer architectures, and has been used to communicate data between such diverse machines as the SUN WORKSTATION, VAX, IBM-PC, and Cray. It underlies NFS.
1 ответ

RPC не может декодировать аргументы для транспорта TCP

Я работаю над многопоточным сервером RPC на основе примера с этой страницы: http://bderzhavets.blogspot.ca/2005/11/multithreaded-rpc-server-in-white-box.html К сожалению, это не совсем работало из коробки, и после некоторой погони за ошибками я обна…
18 окт '15 в 20:27
0 ответов

xdr_mem.c: нет такого файла или каталога

Я написал C-сервер, который должен отправлять клиенту файл, который он запрашивал через библиотеку XDR, используя парадигму буфера. Программа использует пользовательскую структуру. enum tagtype { GET = 0, OK = 1, QUIT = 2, ERR = 3 }; struct file { o…
19 июл '17 в 14:51
0 ответов

xdrstdio_create: блокировка звонков

Я пытаюсь использовать rpc/xdr.h библиотека для разработки простого взаимодействия клиент / сервер. Я использую "прямое соединение", при котором библиотека xdr получит на сокете и вернет переведенные данные: XDR xdrs_in; FILE* fstream_in; fstream_in…
24 июн '17 в 07:18
1 ответ

Тип данных ssize_t в XDR для RPC

Я пишу приложение RPC. Мне нужно использовать тип данных ssize_t в части C, и он должен быть отправлен по проводам. Что я должен представлять ssize_t как в IDL? Я могу привести его к int, но я хочу знать правильный способ сделать это, чем просто при…
17 июл '15 в 01:42
1 ответ

Невозможно закодировать аргументы в удаленном вызове процедуры для регистрации сервера

Я немного схожу с ума, пытаясь понять, почему это не работает. Я использую sunrpc, но сгенерированный код сервера выдает следующее: Невозможно зарегистрировать службу: RPC: не могу закодировать аргументы невозможно зарегистрироваться (MYRPC, MYRPC_V…
17 апр '15 в 22:32
1 ответ

"Отказано в доступе" при попытке междоменного подключения к файлу JSON

Я получаю ошибки доступа при попытке получить доступ к данным JSON на сервере, который не находится в моем домене. Я пытался активировать междоменные возможности jQuery.support.cors = true; но все еще есть та же проблема. Затем я нашел этот пример с…
07 ноя '12 в 09:31
0 ответов

Дизайн модуля Python xdrlib

Я недавно начал использовать модуль Python xdrlib. Я был удивлен, увидев, что Packer а также Unpacker классы, которые вам нужно создать, и содержит такой метод, как reset а также get_buffer, Звонки в Packer а также Unpacker Методы экземпляра накапли…
28 авг '13 в 17:37
1 ответ

Как отправить данные JSON в XDR, используя метод POST

Я хочу отправить данные JSON в XDR, используя метод POST. Я могу отправить данные в формате JSON, но проблема в том, . (DOT) символы преобразуются в _ (Подчеркивает). Вот код: if ($.browser.msie && window.XDomainRequest) { var xdr = new XDom…
04 май '12 в 05:03
1 ответ

Каков правильный синтаксис XDR для массива строк переменной длины?

Я читаю RFC 4506, чтобы понять язык определения данных XDR. В нем упоминается, что массивы переменной длины объявляются следующим образом. type-name identifier<m>; Также упоминается, что строки переменной длины объявляются следующим образом. s…
14 окт '14 в 07:34
1 ответ

Отличие черно-белой XML-схемы от XSD-схемы

Некоторое время я сокращался, но не мог найти учебники или ресурсы по XML-схеме, предоставленные Microsoft по этой ссылке. Это выглядит как: <Schema xmlns="urn:schemas-microsoft-com:xml-data" xmlns:dt="urn:schemas-microsoft-com:datatypes"> &lt…
30 ноя '12 в 11:08
1 ответ

Ajax Post с использованием плагина iecors

Чтобы обойти проблемы домена в ie8 + 9, я начал писать свой собственный XDomainRequest обертка. До радости, я обнаружил iecors Плагин jQuery на github https://github.com/dkastner/jquery.iecors. Он работает путем изменения транзакции jQuery AJAX. Мне…
21 ноя '12 в 15:08
1 ответ

NFSACL GETACL / SETACL структуры

У меня есть прокси-сервер между клиентом и сервером. Я использую XDR для чтения и изменения сообщений NFS между ними например, если я хочу отредактировать размер файла и получить атрибуты ответа, я использую структуру и функцию GETATTR3res bool_t xd…
20 авг '15 в 08:20
2 ответа

Общие процедуры XDR и указатель на раздел.rodata

Я использовал rpcgen для создания заглушки клиента и сервера для разрабатываемой программы. Таким образом, заглушки используют XDR для инкапсуляции данных и отправки их по сети. Когда я выполняю этот фрагмент кода, возникает ошибка сегментации: char…
06 ноя '11 в 11:09
2 ответа

Длинный опрос и IE XDomainRequest объект

Я пытаюсь реализовать приложение чата, которое использует длинный опрос для получения сообщений с удаленного (междоменного) сервера. Есть ли способ сделать это с XDomainRequest? Кажется, что мои соединения всегда разрываются через случайное количест…
12 авг '11 в 08:43
1 ответ

RPC-связь с использованием языка XDR между двумя хостами

Как язык XDR гарантирует, что связь между двумя хостами (одинаковая или разная архитектура / набор команд) не зависит от порядка байтов и набора команд хостов?
04 апр '18 в 15:18
0 ответов

Проблема с отправкой сериализованных данных XDR с C на Python

Я пытаюсь сериализовать структуру в C с использованием XDR и отправить сериализованные данные на Python через сокет TCP. Я попытался использовать xdrmem_create() для создания потока XDR, вызова соответствующих функций пакета и передачи массива симво…
14 июн '18 в 13:05
1 ответ

Реализовать хранение сообщений в чате (RPC)

Я должен реализовать чат, используя Sun RPC (сначала запишите файл XDR, затем создайте коды.c с помощью rpcgen). Я хотел бы знать, как я должен реализовать хранение сообщений для пользователей, которые зарегистрированы, но они были в автономном режи…
02 янв '18 в 12:06
1 ответ

Использование RPC на том же хосте без использования XDr

Я играю с идеей использования RPC (удаленных вызовов процедур) в Linux для связи между двумя процессами на одном и том же сервере. Поэтому формат данных многобайтовых переменных будет одинаковым, и его действительно не нужно будет преобразовывать с …
23 мар '12 в 20:29
1 ответ

Перейти от печати к записи файла c

У меня есть код, который читает вход xdr файл и показывает результат в оболочке, но я предпочитаю, чтобы программа сохраняла результаты в формате, который я могу прочитать с помощью geany, nano или других программ. Программа: #include <stdio.h&gt…
10 июл '13 в 08:57
1 ответ

Понимание спецификации XDR для создания файла *.x

Я просматривал несколько веб-сайтов в Интернете и на самом деле хотел узнать, как написать спецификацию в файле .x для создания эквивалентных функций в файле .c для RPC. Каждый сайт, который я посещал, предлагал использовать следующую спецификацию в…
28 окт '14 в 12:18