Здравствуйте, гость ( Вход | Регистрация )
sidsukana | Дата 10.8.2011, 9:07 |
Ну вот в том то и дело не получается правильно его потом принять. | |
BRE | Дата 9.8.2011, 23:07 |
Да, так. Формируешь пакет и после этого устанавливаешь его размер. |
|
sidsukana | Дата 9.8.2011, 22:02 |
Так что ли?
Или надо конец блока для каждой посланной переменной? Я первый раз сталкиваюсь с передачей данных, поэтому и спрашиваю, как послать серию различных объектов и правильно их принять. |
|
BRE | Дата 9.8.2011, 21:51 |
Ну так и серилизуй все что нужно в out. | |
sidsukana | Дата 9.8.2011, 15:48 |
Никто не объяснит? | |
sidsukana | Дата 8.8.2011, 17:10 |
Есть вопрос по поводу передачи данных. Вот на этом участке кода
А что если нужно отправить не только текст, а допустим число, или объект в одном этом блоке? Как это сделать, примеров не нашел. |
|
Gambit | Дата 14.7.2010, 17:16 |
const CxInteraction * const m_pInteraction; Ругается ((((..\network_demo_1\/networkdemo.h:85: error: ISO C++ forbids declaration of 'CxInteraction' with no type ..\network_demo_1\/networkdemo.h:85: error: expected ';' before '*' token Ну и далеее Цитата CxConnectionThread::CxConnectionThread( qint32 qnSocket, QObject *pParent):QThread( pParent), m_pInteraction( (CxInteraction*)pParent) { m_qnSocket = qnSocket; } ..\network_demo_1\/networkdemo.h: In constructor 'CxConnectionThread::CxConnectionThread(qint32, QObject*)': ..\network_demo_1\/networkdemo.h:102: error: class 'CxConnectionThread' does not have any field named 'm_pInteraction' ..\network_demo_1\/networkdemo.h:102: error: 'CxInteraction' was not declared in this scope ..\network_demo_1\/networkdemo.h:102: error: expected primary-expression before ')' token In file included from ..\network_demo_1\main.cpp:2: ..\network_demo_1\/networkdemo.h: In member function 'virtual void CxConnectionThread::run()': Цитата qCritical( "Error in file: %s, line: %d %s", __FILE__, __LINE__, __FUNCSIG__); ..\network_demo_1\/networkdemo.h:153: error: '__FUNCSIG__' was not declared in this scope ..\network_demo_1\/networkdemo.h: In member function 'CxConnectionThread* CxInteraction::CreateThread(qint32)': ..\network_demo_1\/networkdemo.h:193: warning: format '%x' expects type 'unsigned int', but argument 2 has type 'CxConnectionThread*' ..\network_demo_1\/networkdemo.h:197: error: '__FUNCSIG__' was not declared in this scope ..\network_demo_1\/networkdemo.h: In member function 'void CxInteraction::CloseThread()': ..\network_demo_1\/networkdemo.h:212: warning: format '%x' expects type 'unsigned int', but argument 2 has type 'CxConnectionThread*' |
|
antoshib | Дата 24.4.2010, 9:32 |
Гость_antoshib_* начни со стандартных примеров поставляемых с библиотекой. С них и начал.. Но там сразу предлагается через потоки делать - не наглядно совсем! выкрутился пока так, в сервере: CODE .... char *rb = new char( blockSize ); uint br = (uint) blockSize; in.readBytes( rb, br ); qDebug() << "Received: " << rb; delete[] rb; |
|
kwisp | Дата 22.4.2010, 9:22 |
Гость_antoshib_* начни со стандартных примеров поставляемых с библиотекой. |
|
antoshib | Дата 21.4.2010, 11:39 |
привет, а почему сразу с таких сложных примеров начинать? Помогите пожалуйста с простейшим серверком. Нужно из консольного клиентского приложения отправить строчку и в консольном серверном приложении вывести принятую строку в дебаг. Делаю так: сервер: Раскрывающийся текст
клиент: Раскрывающийся текст
все запускается, но соединение сбрасывается.. (( |
|
Просмотр темы полностью (откроется в новом окне) | |
Текстовая версия | Сейчас: 28.3.2024, 17:16 |