Задать вопрос
@Bartar

Как осуществляется передача данных через socket?

Я так понял для соединения с сервером при помощи сокета нужно просто его создать , а если программа передает одновременно разные данные например голос и текст ? Получается создается 2 сокет класса, которые соединяется к одному серверу ?
p.s Прошу простить если вопрос глупый и все такое , но очень интересна мне это тема .
  • Вопрос задан
  • 1167 просмотров
Подписаться 1 Оценить Комментировать
Ответ пользователя 15432 К ответам на вопрос (2)
15432
@15432
Системный программист ^_^
Зависит от реализации. Можно всё посылать через один сокет. Установить TCP соединение, послать заголовок пакета, в котором будет указан тип данных (голос или текст) и размер данных, затем передать сами данные.
С другой стороны сервер будет принимать заголовок, смотреть, сколько за ним принимать данных, принимать сами данные и ждать новый заголовок.
Ответ написан
Комментировать