Название: Непрерывный поток данных ? QTcpSocket Отправлено: Ubuntu_linux от Январь 06, 2011, 19:54 Есть клиент (Nokia 5800) и сервер (комп). http://www.prog.org.ru/index.php?topic=16258.msg108166#msg108166
При передаче информации с клиента на сервер дискретными сообщениями получается уменьшить задержку между двома сообщениями до 63 мили секунд. Но для полного счастья мне надо уменьшить задержку до 20 мс. По этому я хочу реализовать передачу непрерывным потоком данных. + потом можно будет на реализовать потоки аудио и видео. Вопрос: Объясните как мне организовать непрерывный поток данных? Название: Re: Непрерывный поток данных ? QTcpSocket Отправлено: Ubuntu_linux от Январь 06, 2011, 23:16 Накидал вот такой алгоритм создания непрерывного потока.
Имеет ли он право на жизнь? ??? Код
Название: Re: Непрерывный поток данных ? QTcpSocket Отправлено: twp от Январь 07, 2011, 19:22 попробуй еще отключить алгоритм Нейгла QAbstractSocket::LowDelayOption http://doc.qt.nokia.com/latest/qabstractsocket.html#SocketOption-enum (http://doc.qt.nokia.com/latest/qabstractsocket.html#SocketOption-enum)
ну и еще всякие ухищрения, например записывать большие блоки данных. почитать об этом можно например тут http://www.infocentr.ru/~bugaga/tcpip/index.html (http://www.infocentr.ru/~bugaga/tcpip/index.html) |