Протокол TCP. Отправка файлов и сообщений по сети

Материал из Wiki Test Lab
Перейти к: навигация, поиск

Назад    Главная
 

Протокол TCP. Отправка файлов и сообщений по сети

Отправка файлов по сети имеет определенные особенности по сравнению с отправкой текстовых сообщений. Размер файла в большинстве случаев значительно больше текста и отправку (прием) вследствие этого необходимо осуществлять частями. Более того при обмене файлами по сети необходимо кроме содержимого файла передавать информацию об его имени, типе (расширении) и возможно еще какие-либо дополнительные данные. Сетевой поток байтов в этом случае будет насыщен различной информацией, содержание которой можно узнать только после расшифровки ее содержания.

Вот здесь, разрабатывая сетевое приложение для отправки файлов по сети, сталкиваешься с трудностями надежного приема точного количества байтов при заранее неизвестном составе присылаемого сетевого пакета. Используя при обмене сетевыми сообщениями принцип работы протокола TCP, разработанный профессионалами для надежной доставки сетевой информации, можно успешно обмениваться файлами и текстовыми сообщениями. Суть способа проста: вся необходимая информация содержится в самом пакете универсальных байтов.

Читать дальше...

Личные инструменты