Russian Qt Forum
Апрель 26, 2024, 01:48 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 1 2 [3] 4 5 6
31  Qt / Работа с сетью / Re: QTcpSocket и QThread : Июнь 06, 2018, 22:10
http://www.prog.org.ru/index.php?topic=32063.msg236503#msg236503
делай как здесь, буфер сокета надо очищать, он может тупо переполниться
32  Qt / Работа с сетью / Re: QTcpSocket и QThread : Июнь 06, 2018, 21:20
ну а где у тебя маркер начала/конца блока например?
я в свое время делал так-
1.маркер начала блока - 0xa,0xa,0xa,0xa,0xa,0xa,0xa,0xd - 8 байт
2.циклический номер блока - 0x0 - 0xff - 2 байта
3.длина блока данных - 0x0 - 0xffff - 4 байта
4.блок данных
5. контрольная сумма(опционально) - 4 байта
у тебя нет внутренней структуры данных, поэтому ты и не можешь отловить ошибки

33  Qt / Работа с сетью / Re: QTcpSocket и QThread : Июнь 06, 2018, 21:04
Может есть мысли по чему на быстрой скорости так разрушается массив?
я бы сделал краш тест сети чисто на С без Qt
34  Qt / Работа с сетью / Re: QTcpSocket и QThread : Июнь 06, 2018, 10:36
1. надо читать буфер, чтобы его очистить
Цитировать

if (bav < 8192 ) {
             stream->readAll();//clean buffer
             return;
}
2. QTimer стабильно будет работать с периодом >= 5 ms, тут надо алгоритм переделывать, вот тут может отдельный тред для сокета нужен(может даже ThreadPool).
 
35  Qt / Работа с сетью / Re: QTcpSocket и QThread : Июнь 05, 2018, 21:00
Извиняюсь затупил... В сокете sockRead() выполняется код. А так как он находится в классе MainWindow, он будет вешать главный поток. + Ещё QChart в GraphicsView виджете работает, тут вообще всё повиснет...
с чего это вдруг? имхо ты не понимаешь как QApplication работает
http://doc.crossplatform.ru/qt/4.7.x/qapplication.html#details
36  Qt / Работа с сетью / Re: QTcpSocket и QThread : Июнь 05, 2018, 18:06
readyRead - это сигнал, по его приходу выполняется какой-то код(слот)
37  Qt / Работа с сетью / Re: QTcpSocket и QThread : Июнь 05, 2018, 14:56
а зачем тут лишние потоки? пока ты не получишь ответ - нечего рисовать. я когда-то делал имитатор РЛС по схеме клиент - сервер, там по кнопке Старт включался таймер, по таймеру шли запросы и по получению ответа шла отрисовка.
посмотри Fortune client/server
http://doc.crossplatform.ru/qt/4.5.0/qtnetwork.html#using-tcp-with-qtcpsocket-and-qtcpserver
38  Qt / Установка, сборка, отладка, тестирование / Re: astra linux + MIPS64 + Qt : Июнь 02, 2018, 14:14
mips64 вроде закрытый релиз, свободный только
http://astra-linux.ru/download.html
39  Qt / Установка, сборка, отладка, тестирование / Re: astra linux + MIPS64 + Qt : Май 30, 2018, 22:48
Есть кьют и четвертый и пятый. Насколько помню, 4.8 и 5.7.
у астры есть репа на mirror.yandex.ru
40  Qt / Установка, сборка, отладка, тестирование / Re: astra linux + MIPS64 + Qt : Май 30, 2018, 08:00
в астре Fly написан на Qt. выполни в терминале
Код
Bash
apt-get update
apt-cache search qt
 
http://www.rootfront.com/article/6378721/2013-03-19/
или через Synaptic посмотри
41  Qt / Вопросы новичков / Re: БД для хранения сообщений : Май 22, 2018, 19:56
еще datetime добавить
42  Qt / Работа с сетью / Re: QT и LWIP : Май 20, 2018, 07:34
проверить ты можешь telnet
Код
Bash
telnet [host [port]]
 
43  Qt / Работа с сетью / Re: QT и LWIP : Май 20, 2018, 07:00
так сделай самый простой клиент и проверь
http://masandilov.ru/network/guide_to_network_programming6
только порт лучше сделать > 1024, меньше вроде резервируются системой
типа 0.0.0.0:8000
44  Qt / Работа с сетью / Re: QT и LWIP : Май 18, 2018, 03:42
Спасибо, за ответ, просто по моему не опытному мнению, если я упаковываю сокет, то и на сервер должен принимать сокет, а там его нету. Но это по моему неопытному мнению.
а как ты шлешь запросы на сервер?
45  Qt / Работа с сетью / Re: QT и LWIP : Май 17, 2018, 01:28
если tcp стек поддерживается, почему нет?
начни с простого
http://qt-doc.ru/realizacia-klienta-s-pomoschu-klassa-qtcpsocket.html

Страниц: 1 2 [3] 4 5 6

Страница сгенерирована за 0.137 секунд. Запросов: 23.