crossplatform.ru

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

4 страниц V  < 1 2 3 4 >  
Ответить в данную темуНачать новую тему
> Передача файлов через интеренет
Алексей1153
  опции профиля:
сообщение 13.8.2010, 21:01
Сообщение #11


фрилансер
******

Группа: Участник
Сообщений: 2939
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

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




Репутация:   34  


Цитата(RazrFalcon @ 13.8.2010, 23:53) *
Такие вот куски компилятся,

ну это понятно. Только они не int, а указатели на соответствующие классы, а предопределение классов у меня в хедере.
class QTcpServer;
class QTcpSocket;
        
class MainWindow : public QMainWindow
{
    Q_OBJECT

    QTcpServer* m_pServer;
    QTcpSocket* m_pClient;

Но это лишь указатели - они сами по себе не требуют описания класса. А вот стОит начать работать с классом (открыть строку m_pClient=new QTcpSocket(this); ) то начинается фигня. То ли пути где-то ещё надо прописать, но я не нашёл, где

вообще, избалован студией, там всё это проще делается ))

Сообщение отредактировал Алексей1153 - 13.8.2010, 21:16
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
RazrFalcon
  опции профиля:
сообщение 13.8.2010, 21:11
Сообщение #12


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

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




Репутация:   212  


Как то мудрено все. Неужели все настолько по кривому. Я конечно молчу про пример с Network Chat, там вообще куча всего.
Неужели ни кто подобным не интересовался, аж странно :blink:
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 13.8.2010, 21:15
Сообщение #13


фрилансер
******

Группа: Участник
Сообщений: 2939
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

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




Репутация:   34  


пример у меня тоже не компилится
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 13.8.2010, 21:18
Сообщение #14


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


Алексей1153, в pro-файле добавил соответствующий модуль?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 13.8.2010, 21:28
Сообщение #15


фрилансер
******

Группа: Участник
Сообщений: 2939
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

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




Репутация:   34  


нет, конечно. А как его туда вписать )) А автоматом Creator не умеет разве ?

Всё, дотумкал ) Спасибо

QT += opengl\
    network



но, ведь, это гвоздец, почему всё так неочевидно


RazrFalcon, я на сегодня всё, уже спать надо начинать ) Завтра поковыряемся

Сообщение отредактировал Алексей1153 - 13.8.2010, 21:30
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 13.8.2010, 21:37
Сообщение #16


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


Цитата(Алексей1153 @ 14.8.2010, 1:28) *
почему всё так неочевидно
а как ты узнал о:
Цитата(Алексей1153 @ 13.8.2010, 23:57) *
#include <QtNetwork/...
почему-то ты пишешь название модуля, откуда ты знаешь, что есть такой модуль?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 14.8.2010, 6:56
Сообщение #17


фрилансер
******

Группа: Участник
Сообщений: 2939
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

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




Репутация:   34  


Цитата(Litkevich Yuriy @ 14.8.2010, 0:37) *
почему-то ты пишешь название модуля, откуда ты знаешь, что есть такой модуль?

нашёл, где в инклудах файлы лежат. А потом посмотрел, как в примерах сделано - оттуда и что в PRO вписать определил
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 14.8.2010, 7:53
Сообщение #18


фрилансер
******

Группа: Участник
Сообщений: 2939
Регистрация: 19.6.2010
Из: Обливион
Пользователь №: 1822

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




Репутация:   34  


RazrFalcon, вот накидал, только всё очень по минимуму. По идее, нужно классы производить и там функционал писать.

Тут всё по простому сделано - без индикации состояний, без нормального затенения кнопок и всё такое. Можно запустить два экземпляра программы и соединить между собой - фаервол покажет соединение

Можно убедиться в паре программа<->HiperTerminal (или другой терминал, ибо этот жутко глючен)

Пример передачи данных не успел - меня гонят гулять с ребёнком ))

--аттач удалён как неактуальный--

Сообщение отредактировал Алексей1153 - 15.8.2010, 15:38
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Litkevich Yuriy
  опции профиля:
сообщение 14.8.2010, 9:53
Сообщение #19


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


Цитата(Алексей1153 @ 14.8.2010, 10:56) *
нашёл, где в инклудах файлы лежат. А потом посмотрел, как в примерах сделано - оттуда и что в PRO вписать определил
а можно было глянуть в справку по модулю, там в подробном описании и говорится о том как его использовать. :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
RazrFalcon
  опции профиля:
сообщение 14.8.2010, 16:51
Сообщение #20


Zombie Mod
*****

Группа: Участник
Сообщений: 1654
Регистрация: 24.5.2010
Из: Харьков
Пользователь №: 1752

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




Репутация:   212  


Алексей1153, спасибо, буду разбираться. Только вот сразу вопрос: клиен подключается ко мне по ip, но а если у меня не статический (у меня статический, но у друга нет, он ко мне конектится вроде бы, а я к нему как?); сколько к серверу может подключится человек?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

4 страниц V  < 1 2 3 4 >
Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


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




RSS Текстовая версия Сейчас: 25.4.2024, 2:41