![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
Алексей1153 |
![]()
Сообщение
#21
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2943 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
Litkevich Yuriy, я в креаторе полный ещё чайник
![]() клиен подключается ко мне по ip, но а если у меня не статический (у меня статический, но у друга нет, он ко мне конектится вроде бы, а я к нему как?); Тут такая штука. Начнём с того, что мои познания в этих делах несовершенны. Но из того, что мне известно, 0) если ты - сервер, то друг всегда может подключится по твоему IP 1) если сервер - друг, то ему можно зайти на myip.ru и сказать текущий IP . Также ему надо настроить маршрут в модеме(или чего там у тебя) с внешнего IP в локальный адрес 2) можно зарегистрировать бесплатное доменное имя, и специальный сервер будет подставлять под него текущий IP, но детали не знаю - это к знающим людям ) Я просто знаю, что такое возможно, на работе так админ сделал сколько к серверу может подключится человек? столько, сколько разрешишь сервером (метод setMaxPendingConnections()). Верхняя граница ещё может быть прижата пропускной способностью сети ![]() Сообщение отредактировал Алексей1153 - 14.8.2010, 19:42 |
|
|
RazrFalcon |
![]()
Сообщение
#22
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: ![]() ![]() ![]() |
Тут такая штука. Начнём с того, что мои познания в этих делах несовершенны. Ну мои знания ограничены всего 4-мя месяцами, так что я тоже новичок. А с инетом/сетью вообще знаний нет, я имею ввиду именно в программировании. Цитата то ему можно зайти на myip.ru и сказать текущий IP Это понятно, просто интересно как это делают аськи и скайп. ![]() Хотя у них там еще логин-пароль используется. |
|
|
Алексей1153 |
![]()
Сообщение
#23
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2943 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Алексей1153 |
![]()
Сообщение
#24
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2943 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
RazrFalcon, пока ещё я не добился всего, что хотел, но почти доделал ) Выкладывать сырое не хочу, поэтому завтра. Ещё борюсь с набором сигналов этих классов
|
|
|
Алексей1153 |
![]()
Сообщение
#25
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2943 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
RazrFalcon, вот, что у меня получилось. Потестируй, может ещё глюки найдёшь ))) И всё-таки, хотелось бы потом переделать в виде производных классов, пока некогда
Прикрепленные файлы
|
|
|
RazrFalcon |
![]()
Сообщение
#26
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: ![]() ![]() ![]() |
Потестируй, может ещё глюки найдёшь Тестирую... Пока тока один баг, как и в предыдущем проэкте. 1) почему QT += opengl network, зачем Gl непойму, у меня на него ругается вида :: error: cannot find -lGL Система Ubuntu 10.04. Я то понимаю что его не находит, тока почему не пойму ![]() ![]() Сообщение отредактировал RazrFalcon - 15.8.2010, 15:49 |
|
|
Алексей1153 |
![]()
Сообщение
#27
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2943 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
У меня система WXP SP3
Почему ругается - не знаю Попробуй решить проблему "в лоб" - создай новый проект и кинь туда файлы *.h, *.cpp, *.ui из этого ой, "pro" не надо, конечно же )) Сообщение отредактировал Алексей1153 - 15.8.2010, 15:57 |
|
|
RazrFalcon |
![]()
Сообщение
#28
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: ![]() ![]() ![]() |
Алексей1153, я имел ввиду зачем тебе opengl вообще, ты же его не используешь, а решается все просто стиранием его и все пашит.
Просто у меня OGRE движок тоже вечно кричит что нет ligOGL.so.2.0 (при том что он есть) что то в этом духе, вот я и думаю что же я с opengl натворил. |
|
|
Алексей1153 |
![]()
Сообщение
#29
|
![]() фрилансер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2943 Регистрация: 19.6.2010 Из: Обливион Пользователь №: 1822 Спасибо сказали: 215 раз(а) Репутация: ![]() ![]() ![]() |
RazrFalcon, это креатор при создании вписал, я вручную только network добавил )
Стёр opengl - тоже компилится и работает ) С классами то разобрался ? |
|
|
RazrFalcon |
![]()
Сообщение
#30
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: ![]() ![]() ![]() |
С классами то разобрался ? Ну в общем то понятно. Пару вопросов разве что: 1) "включение слушалки" - это что? Проверяем на наличие клиентов? 2) delete m_pServer; - такую запись никогда не встречал. 3) if(!m_pServer)return; - на что проверка?! 4) m_pPeer__=0; - что это делает? 5) я так понял читает только 100 байт? И это только текст. 6) ну и последние, передачу файлов еще ты не писал, по крайней мере я не нашел. Огромное спасибо, буду разбираться дальше. Интересно б присобачить потоковое видео через openCV еще. Но это уже больше к передаче файлов. Сообщение отредактировал RazrFalcon - 15.8.2010, 17:27 |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 18.5.2025, 2:50 |