![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
TJSonic |
![]()
Сообщение
#1
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 8.2.2010 Пользователь №: 1453 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
В общем так, только недавно начал изучать QT по одной книге проффесиональное программирование на Qt 4.5 там есть пример реализации модели клиент-сервер. Та вот при запуске на одном и томже компе все работает, а как сделать чтобы доступ был с другого компа????Тобишь 1 комп сервер а второй клиент.
Я так понял надо айпи в серверной части и в клиентской задать. Вопрос КАК? Код: main.cpp:
MyServer.cpp:
MyServer.h:
|
|
|
sploid |
![]()
Сообщение
#2
|
Студент ![]() Группа: Участник Сообщений: 51 Регистрация: 26.2.2008 Из: Москва Пользователь №: 106 Спасибо сказали: 10 раз(а) Репутация: ![]() ![]() ![]() |
может фаервол блокирует?
|
|
|
TJSonic |
![]()
Сообщение
#3
|
Новичок Группа: Новичок Сообщений: 2 Регистрация: 8.2.2010 Пользователь №: 1453 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
Ну вопервых как я понял программа написана для работы на локалхосте...мне кажеться надо гдето указать айпи сервера(мой айпи) и в клиенте тожесамое записать ато айпишник пингуеться а с портом нет.....тоесть сервер не прослушиваеться на этом айпишнике на этом порте)Вот как его заставить?)
П.С. файрвола и там и там нет) |
|
|
pedro |
![]()
Сообщение
#4
|
Новичок Группа: Новичок Сообщений: 1 Регистрация: 3.3.2010 Пользователь №: 1503 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
это необходимо делать в клиентской части в функции main
int main(int argc, char** argv) { QApplication app(argc, argv); MyClient client("localhost", 2323); client.show(); return app.exec(); } вместо localhost пишем ип компа на котором запущен сервер |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 1.3.2025, 23:55 |