crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

kas
  опции профиля:
сообщение 16.6.2010, 18:42
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 8
Регистрация: 16.6.2010
Пользователь №: 1813

Спасибо сказали: 0 раз(а)




Репутация:   0  


здравствуйте! возникла проблема с QTcpSocket. Есть простой клиент, который читает блоками файл и отправляет его на сервер. Сервер: получает данные и записывает их на диск. И возникает такая проблема, что при приеме данных, в некоторый момент времени перестает посылаться сигнал readyRead. При этом данные в буфер сокета записываются и они доступны для чтения. Кто-нибудь сталкивался с такой проблемой? Подскажите в чем может быть причина. Заранее спасибо.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
PAFOS
  опции профиля:
сообщение 22.3.2011, 9:37
Сообщение #2


Активный участник
***

Группа: Участник
Сообщений: 258
Регистрация: 27.12.2010
Из: Дмитров
Пользователь №: 2309

Спасибо сказали: 29 раз(а)




Репутация:   8  


Ты уверен что приложение работает так как ты хочешь?))

Поставь в отладчике точку останова на методе void dbClientThread::run()
и на void dbClientThread::incomingData()
когда приложение брякнется, ты увидишь что в методе void dbClientThread::run() у тебя выполняется созданный поток а в методе void dbClientThread::incomingData() выполняется главный)

Получается мнимая многопоточность, товарищ.

Вот мини-проект с доказательствами)


Эскизы прикрепленных изображений
 Р В Р’ Р’ Р’ Р’ Р в‚¬Р В РЎВ˜Р В Р’µР Р…ьшено Р Т‘Р С• 72%
Прикрепленное изображение
950 x 662 (48.02 килобайт)
 Р В Р’ Р’ Р’ Р’ Р в‚¬Р В РЎВ˜Р В Р’µР Р…ьшено Р Т‘Р С• 70%
Прикрепленное изображение
876 x 739 (54.47 килобайт)
 

Прикрепленные файлы
Прикрепленный файл  Threads.zip ( 2.72 килобайт ) Кол-во скачиваний: 148
 
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


RSS Рейтинг@Mail.ru Текстовая версия Сейчас: 23.6.2025, 13:15