Название: Медленный сокет (Mac -> Windows) Отправлено: Igors от Ноябрь 02, 2010, 16:57 Добрый день
Есть приложение (не Qt). Оба (сервер и клиент) реализованы как на Mac так и на Вындоуз. Пользователь может конфигурировать как хочет. Проблема: передача данных становится очень медленной (1 Mb/s) если Mac пишет данные в сокет, а Вындоуз клиент их читает. Детали: - простой сокет, неблокируемый, достаточно иметь TCP/IP на обоих сторонах - получение данных клиентом Вындоуз выполняется синхронно ф-цией recv, нет данных - Sleep. Кто сталкивался - буду благодарен за совет Спасибо Название: Re: Медленный сокет (Mac -> Windows) Отправлено: BRE от Ноябрь 02, 2010, 17:07 - получение данных клиентом Вындоуз выполняется синхронно ф-цией recv, нет данных - Sleep. Sleep всмысле sleep. :)Для чего sleep, не надо sleep. Возможно в этом причина. Название: Re: Медленный сокет (Mac -> Windows) Отправлено: Igors от Ноябрь 02, 2010, 17:25 Sleep всмысле sleep. :) На Вындоуз он называется с большой буквыДля чего sleep, не надо sleep. Возможно в этом причина. Пробовал разные времена задержки и обойтись вообще без нее - ничего нового не вносит.Название: Re: Медленный сокет (Mac -> Windows) Отправлено: kuzulis от Ноябрь 02, 2010, 20:19 Телепаты телепатят, телепатят и никак не вытелепают! :)
|