Отправляйте файлы между python + django и C # - PullRequest
1 голос
/ 28 мая 2010

Я хотел бы знать, как лучше всего передавать файлы между python и C # и наоборот.

У меня есть собственный протокол, который работает на уровне сокетов, и я могу отправлять строки и числа обоими способами. Петли тоже работают. При этом я могу отправить практически все, что угодно, например пакет идентификаторов пользователей, если это простые данные. Но скоро я начну отправлять целые файлы, возможно, xml или исполняемые файлы.

Простой сервер с файлами - не вариант, потому что я тоже хочу отправлять файлы с клиента.

Я думал о сериализации, но я не знаю, что это лучшее решение, но если это так, мне понравятся некоторые советы от сообщества stackoverflow.

EDIT: Я добавил django к вопросу и выбрал http.

Ответы [ 2 ]

0 голосов
/ 03 июня 2010

В моем случае проще было посылать файлы по HTTP, потому что с python у меня дополнительно работает django.

0 голосов
/ 28 мая 2010

RPC может быть хорошей идеей для вас, потому что это относительно очень высокий уровень. Вместо того, чтобы определять свой собственный сервер и протоколы, вы можете просто удаленно выполнять подпрограммы по сети, передавать аргументы и возвращать результаты.

Например, на обоих языках есть библиотеки для XML-RPC .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...