Как отправить файл .gif через соединение через последовательный порт, используя C в Linux - PullRequest
1 голос
/ 01 ноября 2010

Я хотел бы отправить файл .gif через соединение через последовательный порт, используя C в Linux.

Я знаю, как отправлять байты через соединение и получать их с другой стороны, но не знаю, как это сделать с помощью файла .gif.

Как я могу отправить изображение байта за байтом через соединение и восстановить его на другом конце?

Спасибо.

Ответы [ 2 ]

2 голосов
/ 01 ноября 2010

Отправка GIF ничем не отличается от отправки любой другой последовательности байтов.Пока вы не используете файловый режим, который пытается преобразовать возврат каретки и / или перевод строки, как это делают некоторые недвоичные соединения, вы просто читаете файл и отправляете содержимое, а с другой стороны читаете их сподключения и запишите их в файл.

0 голосов
/ 01 ноября 2010

Вы должны попробовать протокол Zmodem. В качестве бонуса, на этом сайте есть описание и исходный код: http://pauillac.inria.fr/~doligez/zmodem/

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