Здравствуйте, гость ( Вход | Регистрация )
|
kas |
16.6.2010, 18:42
Сообщение
#1
|
|
Новичок Группа: Новичок Сообщений: 8 Регистрация: 16.6.2010 Пользователь №: 1813 Спасибо сказали: 0 раз(а) Репутация: 0
|
здравствуйте! возникла проблема с QTcpSocket. Есть простой клиент, который читает блоками файл и отправляет его на сервер. Сервер: получает данные и записывает их на диск. И возникает такая проблема, что при приеме данных, в некоторый момент времени перестает посылаться сигнал readyRead. При этом данные в буфер сокета записываются и они доступны для чтения. Кто-нибудь сталкивался с такой проблемой? Подскажите в чем может быть причина. Заранее спасибо.
|
|
|
|
![]() |
|
Lemon |
17.3.2011, 16:35
Сообщение
#2
|
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 15.3.2011 Пользователь №: 2505 Спасибо сказали: 0 раз(а) Репутация: 0
|
Проблему решило
dbClientThread *thread = new dbClientThread(..., this); заменить на dbClientThread *thread = new dbClientThread(...); хотя преспокойно this стоит в примере Link PAFOS большое спасибо за помощь и за исчерпывающее разьеснение |
|
|
|
kas передача данных через QTcpSocket 16.6.2010, 18:42
ViGOur В коде.
Покажи код, его думаю немного должно быть.... 16.6.2010, 21:58
inviZ kas, скорее всего в обработчике readyRead ты считы... 17.6.2010, 5:41
kas inviZ, спасибо всем за отклик. я уже нашел причину... 17.6.2010, 17:09
ViGOur Так опиши решение для следующих страждуших! 17.6.2010, 20:10
Lemon черт...плохо, что топикстартер не описал решения.
... 15.3.2011, 19:29
PAFOS Может быть не в этом проблема, но все равно у тебя... 16.3.2011, 9:13
PAFOS Ты уверен что приложение работает так как ты хочеш... 22.3.2011, 9:37
Алексей1153 PAFOS, зачётный шрифт 22.3.2011, 11:31
PAFOS это есть Comic Sans ) 23.3.2011, 17:26![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 27.12.2025, 2:07 |