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