crossplatform.ru

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

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


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

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

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




Репутация:   34  


Litkevich Yuriy, я в креаторе полный ещё чайник :) В Qt тоже, впрочем. Вот сейчас с упоением ковыряюсь в сокетах - скоро пример выложу ))

Цитата(RazrFalcon @ 14.8.2010, 19:51) *
клиен подключается ко мне по ip, но а если у меня не статический (у меня статический, но у друга нет, он ко мне конектится вроде бы, а я к нему как?);

Тут такая штука. Начнём с того, что мои познания в этих делах несовершенны. Но из того, что мне известно,

0) если ты - сервер, то друг всегда может подключится по твоему IP
1) если сервер - друг, то ему можно зайти на myip.ru и сказать текущий IP . Также ему надо настроить маршрут в модеме(или чего там у тебя) с внешнего IP в локальный адрес
2) можно зарегистрировать бесплатное доменное имя, и специальный сервер будет подставлять под него текущий IP, но детали не знаю - это к знающим людям ) Я просто знаю, что такое возможно, на работе так админ сделал

Цитата(RazrFalcon @ 14.8.2010, 19:51) *
сколько к серверу может подключится человек?

столько, сколько разрешишь сервером (метод setMaxPendingConnections()).
Верхняя граница ещё может быть прижата пропускной способностью сети :D

Сообщение отредактировал Алексей1153 - 14.8.2010, 19:42
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
RazrFalcon
  опции профиля:
сообщение 14.8.2010, 19:56
Сообщение #22


Zombie Mod
*****

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

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




Репутация:   212  


Цитата(Алексей1153 @ 14.8.2010, 19:28) *
Тут такая штука. Начнём с того, что мои познания в этих делах несовершенны.

Ну мои знания ограничены всего 4-мя месяцами, так что я тоже новичок. А с инетом/сетью вообще знаний нет, я имею ввиду именно в программировании.
Цитата
то ему можно зайти на myip.ru и сказать текущий IP

Это понятно, просто интересно как это делают аськи и скайп. <_<
Хотя у них там еще логин-пароль используется.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 14.8.2010, 20:11
Сообщение #23


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

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

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




Репутация:   34  


Цитата(RazrFalcon @ 14.8.2010, 22:56) *
просто интересно как это делают аськи и скайп.

Все аськи и скайпы - это клиенты. У них есть сервера - вот они их разруливают.

Сообщение отредактировал Алексей1153 - 14.8.2010, 20:11
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 14.8.2010, 22:06
Сообщение #24


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

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

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




Репутация:   34  


RazrFalcon, пока ещё я не добился всего, что хотел, но почти доделал ) Выкладывать сырое не хочу, поэтому завтра. Ещё борюсь с набором сигналов этих классов
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 15.8.2010, 15:36
Сообщение #25


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

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

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




Репутация:   34  


RazrFalcon, вот, что у меня получилось. Потестируй, может ещё глюки найдёшь ))) И всё-таки, хотелось бы потом переделать в виде производных классов, пока некогда
Прикрепленные файлы
Прикрепленный файл  test2.zip ( 14 килобайт ) Кол-во скачиваний: 129
 
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
RazrFalcon
  опции профиля:
сообщение 15.8.2010, 15:48
Сообщение #26


Zombie Mod
*****

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

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




Репутация:   212  


Цитата(Алексей1153 @ 15.8.2010, 15:36) *
Потестируй, может ещё глюки найдёшь

Тестирую...
Пока тока один баг, как и в предыдущем проэкте.
1) почему QT += opengl network, зачем Gl непойму, у меня на него ругается вида :: error: cannot find -lGL
Система Ubuntu 10.04. Я то понимаю что его не находит, тока почему не пойму :huh:, ведь он как бы есть, кстати как это проверить :)

Сообщение отредактировал RazrFalcon - 15.8.2010, 15:49
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 15.8.2010, 15:58
Сообщение #27


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

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

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




Репутация:   34  


У меня система WXP SP3
Почему ругается - не знаю

Попробуй решить проблему "в лоб" - создай новый проект и кинь туда файлы *.h, *.cpp, *.ui из этого

ой, "pro" не надо, конечно же ))

Сообщение отредактировал Алексей1153 - 15.8.2010, 15:57
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
RazrFalcon
  опции профиля:
сообщение 15.8.2010, 16:03
Сообщение #28


Zombie Mod
*****

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

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




Репутация:   212  


Алексей1153, я имел ввиду зачем тебе opengl вообще, ты же его не используешь, а решается все просто стиранием его и все пашит.
Просто у меня OGRE движок тоже вечно кричит что нет ligOGL.so.2.0 (при том что он есть) что то в этом духе, вот я и думаю что же я с opengl натворил.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
Алексей1153
  опции профиля:
сообщение 15.8.2010, 16:09
Сообщение #29


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

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

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




Репутация:   34  


RazrFalcon, это креатор при создании вписал, я вручную только network добавил )

Стёр opengl - тоже компилится и работает )

С классами то разобрался ?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
RazrFalcon
  опции профиля:
сообщение 15.8.2010, 17:27
Сообщение #30


Zombie Mod
*****

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

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




Репутация:   212  


Цитата(Алексей1153 @ 15.8.2010, 16:09) *
С классами то разобрался ?

Ну в общем то понятно. Пару вопросов разве что:
1) "включение слушалки" - это что? Проверяем на наличие клиентов?
2) delete m_pServer; - такую запись никогда не встречал.
3) if(!m_pServer)return; - на что проверка?!
4) m_pPeer__=0; - что это делает?
5) я так понял читает только 100 байт? И это только текст.
6) ну и последние, передачу файлов еще ты не писал, по крайней мере я не нашел.
Огромное спасибо, буду разбираться дальше. Интересно б присобачить потоковое видео через openCV еще. Но это уже больше к передаче файлов.

Сообщение отредактировал RazrFalcon - 15.8.2010, 17:27
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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


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