Название: QTcpSocket и срочные данные Отправлено: reg_edit от Апрель 09, 2009, 12:15 Добрый вечер,
на сколько мне известно по протоколу Tcp Ip можно слать данные по двум канал, по простому каналу и по каналу для срочных данных. Вот вопросик можно ли и если можно то как через QTcpSocket послать данные по срочному каналу? зачем это мне: к примеру, если я послал фаил по сети очень большой, а потом выяснилось, что его сохранять не надо, чтоб я мог послать команду НЕ СОХРОНЯТЬ, и сервер бы просто потом игнорировал бы пакеты с файлом использую QT 4.5 (Qt Creator) Название: Re: QTcpSocket и срочные данные Отправлено: Rcus от Апрель 09, 2009, 12:25 При реализации сетевых протоколов обычно реализуют очередь логических пакетов и операции приложения не пишут напрямую в сокет, а добавляют пакеты в очередь. Отдельный метод уже производит запись в сокет и соответственно управляющие команды можно помещать в отдельную очередь.
У меня была похожая проблема, только ограничивающим фактором была антиспам система чат сервера, а не полоса пропускания, поэтому сообщения искуственно задерживались в очереди, а управляющие команды напрямую писались при поступлении. Название: Re: QTcpSocket и срочные данные Отправлено: reg_edit от Апрель 09, 2009, 14:50 наверное и придётся в отдельный поток ставить всю отсылку сообщений, и тогда это проблема уже будет не так актуальна.
спасибо за совет. |