![]() |
|
|
![]()
|
|
| gwest |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 8.11.2005 Репутация: нет Всего: нет |
Вопрос немного не туда, но всеравно...
Вобшем нужно чтобы клиент послал запрос к серверу (winapi: connect)... для етого нужно узнать ip сервера и создать сокет... чтобы узнать ip нужно использовать gethostbyname, передаваемый параметр етой функции имя сервера, узнать сетевое имя - gethostname... отсюда возникает один вопрос как передать имя с сервера клиенту? |
|||
|
||||
| sgi1981 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 284 Регистрация: 16.3.2006 Репутация: 1 Всего: 10 |
Ну так в виде нуль-терминальной строки же и передать имя...
-------------------- Тело в нашем пространстве - есть часть пространства, в которой пространство обладает дисторсией относительно внешнего пространства. |
|||
|
||||
| Mad |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Эксперт Сообщений: 656 Регистрация: 18.10.2004 Где: Одесса Репутация: нет Всего: 19 |
gwest, Тебе надо чтоб клиенты сами находили сервер в сети, а не хранили некий фиксированный список серверов ?
или как ? |
|||
|
||||
| gwest |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 27 Регистрация: 8.11.2005 Репутация: нет Всего: нет |
впринципе это и требуется... |
|||
|
||||
| BUGOR |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 325 Регистрация: 12.3.2006 Репутация: 2 Всего: 16 |
Идёшь на wasm.ru, ищешь статью "Socket vs Socket, или использование сокетов MS Windows в ассемблерных программах" и все вопросы отпадают.
|
|||
|
||||
| Mad |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Эксперт Сообщений: 656 Регистрация: 18.10.2004 Где: Одесса Репутация: нет Всего: 19 |
тогда принцип такой, при старте клиент посылает UDP Broadcast пакет, и ждет ответа от сервера. сервер получив такой пакет, отправляет клиенту ответ (например версия сервера получив ответ, клиент узнает IP сервера по реализации как сказал BUGOR |
|||
|
||||
![]()
|
| Правила форума "Asm для Windows/DOS" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Asm для Windows/Dos | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |