Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / C++ [игнор отключен] [закрыт для гостей] / Сокеты на Linux и сокеты на Windows / 8 сообщений из 8, страница 1 из 1
15.12.2006, 14:50
    #34203314
Zmeishe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сокеты на Linux и сокеты на Windows
Qt 3.3.5
Разработано серверное приложение под Linux на базе класса QServerSocket
Разработан клиент под Linux на базе класса QSocket
Оба замечательно работают.

Необходимо на C++Builder 6 написать клиента.
На "вскидку" бросил на форму компонет TClientSocket
Указал ему Address и Port сделал Active = true.
Он ни разу не ругнулся, типа всё Ok.
Но сервер никак не отреагировал. Событие на новое подключение не возникло.

Кто-нибудь делал клиента в Builder? Он реагирует только на свой TServerSocket или я всё-таки могу его привязать к любому серверу независимо от платформы?
Подскажите куда копать или чего и как настроить?
...
Рейтинг: 0 / 0
15.12.2006, 15:18
    #34203447
maXmo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сокеты на Linux и сокеты на Windows
может, портом промахнулся? Соединение устанавливается?
подключись к 207.46.18.30:80
...
Рейтинг: 0 / 0
15.12.2006, 15:38
    #34203544
Zmeishe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сокеты на Linux и сокеты на Windows
maXmoможет, портом промахнулся? Соединение устанавливается?
подключись к 207.46.18.30:80
Не, не промахнулся. Сам писал и клиента и сервер.

Сотрудница только-что скачала с InterNet пример с исходниками на Builder`e.
Скомпилировали и получилось подключиться.
Мой сервер на Линуксе корректно среагировал.
Начали разбираться.
...
Рейтинг: 0 / 0
15.12.2006, 16:35
    #34203848
kolobok0
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сокеты на Linux и сокеты на Windows
Zmeishe...Начали разбираться.

чиссо ощущение (ну типа шаманство, телепатия если хотите)... направление - настройки сокета...

(круглый)
...
Рейтинг: 0 / 0
15.12.2006, 17:27
    #34204072
Zmeishe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сокеты на Linux и сокеты на Windows
ZmeisheНа "вскидку" бросил на форму компонет TClientSocket
Указал ему Address и Port сделал Active = true.

kolobok0 Zmeishe
...Начали разбираться.


чиссо ощущение (ну типа шаманство, телепатия если хотите)... направление - настройки сокета...

Он дизайне не реагирует. Поэтому и возник вопрос о настройках.
В run-time среагировал. Вот и всё. Разобрались.
В Qt в режиме дизайна не законнектишься - вот вопрос и НЕ возникал.
А тут я просто сам обалдел - элементарная вещь и вдруг не сработала.
Начались фантазии на тему - А одинаковый-ли тот сокет и этот. Тут вам не здесь.
...
Рейтинг: 0 / 0
17.12.2006, 22:48
    #34206073
Пользователь
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сокеты на Linux и сокеты на Windows
Zmeishe
Можете глянуть на пример - взят из инета -
- нужно от одного клиента передавать всем -

собственно вопрос: можно энтот пример как основу взять?
(в смысле - на первый взгляд - нет ли там органических пороков?)
(если есть время - конечно)
(компилируется в MS VS2003)
...
Рейтинг: 0 / 0
18.12.2006, 10:22
    #34206511
Intser
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сокеты на Linux и сокеты на Windows
kolobok0 Zmeishe...Начали разбираться.

чиссо ощущение (ну типа шаманство, телепатия если хотите)... направление - настройки сокета...

(круглый)

может сервак PF_UNIX или PF_LOCAL вместо PF_INET :)
или что-то в этом роде :)

попробовать сконнектиться телнетом можно для теста ... :)
...
Рейтинг: 0 / 0
18.12.2006, 14:08
    #34207425
Zmeishe
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сокеты на Linux и сокеты на Windows
Всё уже работает.

Дополнительно выяснилось, что класс QSocket в Qt сам переставляет байты в integer при отправке, поэтому при приёме мне заботиться об этом не надо, а в Builder`е надо ручками перевернуть, чтобы при приёме не думать об этом.
...
Рейтинг: 0 / 0
Форумы / C++ [игнор отключен] [закрыт для гостей] / Сокеты на Linux и сокеты на Windows / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]