Извините, ничего не найдено.

Не расстраивайся! Лучше выпей чайку!
Регистрация
Справка
Календарь

Вернуться   forum.boolean.name > Программирование игр для компьютеров > PureBasic

PureBasic Мощный кросс-платформенный язык среднего уровня на основе BASIC. Подходит для решения широкого круга задач.

Закрытая тема
 
Опции темы
Старый 05.07.2007, 11:49   #1
darkand
Оператор ЭВМ
 
Регистрация: 29.08.2006
Сообщений: 35
Написано одно полезное сообщение
Проблемка с сетевыми подключениями

Как найти сервер и подключится к нему не зная его IP, но зная номер порта
(Offline)
 
Старый 05.07.2007, 13:45   #2
jimon
 
Сообщений: n/a
Re: Проблемка с сетевыми подключениями

darkand
номер порта ето уже конечное дело
если в локалке - то банально посылаем глобальный запрос
а сервер нам отвечает

если в инете - то делаем на определенном сайте скрипт который хранит список активных серверов
 
Старый 05.07.2007, 14:53   #3
darkand
Оператор ЭВМ
 
Регистрация: 29.08.2006
Сообщений: 35
Написано одно полезное сообщение
Re: Проблемка с сетевыми подключениями

jimon
Разъясни, как послать глобальный запрос, и если можно хоть пару строк кода.
(Offline)
 
Старый 05.07.2007, 14:58   #4
Chrono Syndrome
 
Сообщений: n/a
Re: Проблемка с сетевыми подключениями

если в инете - то делаем на определенном сайте скрипт который хранит список активных серверов
Как вариант, можно еще задейстововать для этой цели E-mail.
 
Старый 05.07.2007, 16:05   #5
Maxus
ПроЭктировщик
 
Регистрация: 17.02.2006
Сообщений: 144
Написано 13 полезных сообщений
(для 36 пользователей)
Re: Проблемка с сетевыми подключениями

А еще что нить известно о сервере???
Доменное имя например - интернет.
Сетевое имя - локалка.
(Offline)
 
Старый 05.07.2007, 16:11   #6
jimon
 
Сообщений: n/a
Re: Проблемка с сетевыми подключениями

darkand
покапайся по етим ссылкам :
http://www.blitz3dfr.com/o2_forum/vi...d.php?tid=1452
http://www.blitzbasic.com/Community/...hp?topic=55933
http://www.blitzforum.de/forum/viewt...583 653a6070d
на язык не смотри, ты код посмотри что там приведен

так же посмотри библиотеку RakNet

и еще посмотри в гугле по словам "udp broadcast"
там нету особо чисто по блицу, но теории много

ps. тема довольно не простая
локалка к примеру может иметь несколько сегментов
ето учитывать надо
 
Старый 09.07.2007, 10:48   #7
Maxus
ПроЭктировщик
 
Регистрация: 17.02.2006
Сообщений: 144
Написано 13 полезных сообщений
(для 36 пользователей)
Re: Проблемка с сетевыми подключениями

По моему зная имя быстрее будет через MX записи найти место куда приконектиться.
(Offline)
 
Старый 09.07.2007, 11:21   #8
darkand
Оператор ЭВМ
 
Регистрация: 29.08.2006
Сообщений: 35
Написано одно полезное сообщение
Re: Проблемка с сетевыми подключениями

Maxus
А это как?
(Offline)
 
Старый 09.07.2007, 11:40   #9
Maxus
ПроЭктировщик
 
Регистрация: 17.02.2006
Сообщений: 144
Написано 13 полезных сообщений
(для 36 пользователей)
Re: Проблемка с сетевыми подключениями

Имя сервака есть???
(Offline)
 
Старый 09.07.2007, 13:57   #10
darkand
Оператор ЭВМ
 
Регистрация: 29.08.2006
Сообщений: 35
Написано одно полезное сообщение
Re: Проблемка с сетевыми подключениями

Имя сервера или его IP нет.
Конкретно мне надо соединение по локалке.

Так вот при запуске проги, комп должен каким то образом просканировать
сеть на наличие сервера, и в случае ненахождения стать сервером,
а при нахождение подключиться к нему.
Но вот процесс поиска, блин, не могу понять. Плохо сетевые дела знаю.

jimon написал что-то про "udp broadcast". Как я понял, это какое-то
массовое отсылание сообщения, объясните пожалуйста, поподробней.
(Offline)
 
Старый 09.07.2007, 14:15   #11
jimon
 
Сообщений: n/a
Re: Проблемка с сетевыми подключениями

darkand
посмотри тут
http://www.purebasic.fr/english/view...ight=broadcast
http://www.purebasic.fr/english/view...ight=broadcast
 
Старый 09.07.2007, 15:30   #12
darkand
Оператор ЭВМ
 
Регистрация: 29.08.2006
Сообщений: 35
Написано одно полезное сообщение
Re: Проблемка с сетевыми подключениями

Еще вопрос. Чувствую, что скоро доспрашиваюсь...
Допустим организация сети произведена, но из сети
выходит сервер. Нужно, чтоб сеть не развалилась, а
какой либо из подкличеных клиентов стал сервером.
В Blitz это хорошо реализовано при использовании
DirectPlay, а вот как бы это организовать в Pure.
(Offline)
 
Старый 09.07.2007, 17:13   #13
Chrono Syndrome
 
Сообщений: n/a
Re: Проблемка с сетевыми подключениями

Сообщение от darkand
Еще вопрос. Чувствую, что скоро доспрашиваюсь...
Допустим организация сети произведена, но из сети
выходит сервер. Нужно, чтоб сеть не развалилась, а
какой либо из подкличеных клиентов стал сервером.
В Blitz это хорошо реализовано при использовании
DirectPlay, а вот как бы это организовать в Pure.
Хм... Ну, допустим, можно так: каждый компьютер, входящий в сеть, создает собственный сервер, и последовательно подключается к серверам всех остальных, составляя при этом их список. Теперь, как только главный сервер выйдет из сети, его роль просто переходит к первому (по списку) из оставшихся. Алгоритм понятен ?
 
Старый 12.07.2007, 07:30   #14
darkand
Оператор ЭВМ
 
Регистрация: 29.08.2006
Сообщений: 35
Написано одно полезное сообщение
Re: Проблемка с сетевыми подключениями

Chrono Syndrome
Идея классная.
Вообщем в конце концов реализация соединения
удалась. Я думаю тему можно закрыть.
Всем спасибо.
(Offline)
 
Закрытая тема


Опции темы

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблемка Pro_100_Den C++ 3 08.12.2009 22:28
Проблемка с чайлдами LD 3D-программирование 13 28.02.2008 20:19
Проблемка AndruXa Blitz3D 8 08.12.2007 15:54
Проблемка... Антихрист 3D-программирование 22 04.11.2007 22:07
Проблемка impersonalis Болтовня 11 14.01.2006 22:23


Часовой пояс GMT +4, время: 23:14.


vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot
Style crйe par Allan - vBulletin-Ressources.com