блогер
Регистрация: Dec 2008
Адрес: г. Чебоксары
Сообщений: 2,259
|
На уровне tcp/ip может быть всего два варианта, это либо xml сокет, либо бинарный сокет. С первым всё понятно, там текст в формате xml, но чаще всего используется именно второй вариант, когда обмен данными происходит в байтах.
При обмене байтами, может слаться абсолютно любой тип данных, это может быть текст, музыка, изображение, видео, позиция юнита на экране, что угодно. Любой снифер может показать вам голые данные, которыми обменивается клиент с сервером, но откуда ему знать, что именно это за данные? Для этого нужно знать протокол, посредством которого происходит общение клиента с сервером и соответствующим образом интерпретировать эти данные. Протокол может быть каким угодно, в том числе и самописным.
Проще говоря, нет такого софта, который бы смог вам наверняка объяснить, "что конкретно за данные" передаются в сокете. Уточните, что за протокол используется при обмене данными в сокете и после этого вы будете знать, "как прочитать" тот поток байтов, что бы получить "что-то конкретное".
Добавлено через 12 минут
undefined,
Сокеты работают на основе протокола.
Вот например цепочка наследования http:
UDP -> TCP -> HTTP
Протокол http работает на основе tcp, который в свою очередь работает на основе udp. udp - Самый примитивный, базовый протокол для общения эвм.
Сокет - это программный интерфейс, на основе которого вы можете обмениваться данными. (В соответствий с реализуемым им протоколом)
__________________
Дети не должны знать о своих родителях
Последний раз редактировалось Tails; 03.04.2016 в 01:14.
|