|
PureBasic Мощный кросс-платформенный язык среднего уровня на основе BASIC. Подходит для решения широкого круга задач. |
05.07.2007, 11:49
|
#1
|
Оператор ЭВМ
Регистрация: 29.08.2006
Сообщений: 35
Написано одно полезное сообщение
|
Проблемка с сетевыми подключениями
Как найти сервер и подключится к нему не зная его IP, но зная номер порта
|
(Offline)
|
|
05.07.2007, 13:45
|
#2
|
|
Re: Проблемка с сетевыми подключениями
darkand
номер порта ето уже конечное дело
если в локалке - то банально посылаем глобальный запрос
а сервер нам отвечает
если в инете - то делаем на определенном сайте скрипт который хранит список активных серверов
|
|
|
05.07.2007, 14:53
|
#3
|
Оператор ЭВМ
Регистрация: 29.08.2006
Сообщений: 35
Написано одно полезное сообщение
|
Re: Проблемка с сетевыми подключениями
jimon
Разъясни, как послать глобальный запрос, и если можно хоть пару строк кода.
|
(Offline)
|
|
05.07.2007, 14:58
|
#4
|
|
Re: Проблемка с сетевыми подключениями
если в инете - то делаем на определенном сайте скрипт который хранит список активных серверов
|
Как вариант, можно еще задейстововать для этой цели E-mail.
|
|
|
05.07.2007, 16:05
|
#5
|
ПроЭктировщик
Регистрация: 17.02.2006
Сообщений: 144
Написано 13 полезных сообщений (для 36 пользователей)
|
Re: Проблемка с сетевыми подключениями
А еще что нить известно о сервере???
Доменное имя например - интернет.
Сетевое имя - локалка.
|
(Offline)
|
|
09.07.2007, 10:48
|
#7
|
ПроЭктировщик
Регистрация: 17.02.2006
Сообщений: 144
Написано 13 полезных сообщений (для 36 пользователей)
|
Re: Проблемка с сетевыми подключениями
По моему зная имя быстрее будет через MX записи найти место куда приконектиться.
|
(Offline)
|
|
09.07.2007, 11:21
|
#8
|
Оператор ЭВМ
Регистрация: 29.08.2006
Сообщений: 35
Написано одно полезное сообщение
|
Re: Проблемка с сетевыми подключениями
Maxus
А это как?
|
(Offline)
|
|
09.07.2007, 11:40
|
#9
|
ПроЭктировщик
Регистрация: 17.02.2006
Сообщений: 144
Написано 13 полезных сообщений (для 36 пользователей)
|
Re: Проблемка с сетевыми подключениями
Имя сервака есть???
|
(Offline)
|
|
09.07.2007, 13:57
|
#10
|
Оператор ЭВМ
Регистрация: 29.08.2006
Сообщений: 35
Написано одно полезное сообщение
|
Re: Проблемка с сетевыми подключениями
Имя сервера или его IP нет.
Конкретно мне надо соединение по локалке.
Так вот при запуске проги, комп должен каким то образом просканировать
сеть на наличие сервера, и в случае ненахождения стать сервером,
а при нахождение подключиться к нему.
Но вот процесс поиска, блин, не могу понять. Плохо сетевые дела знаю.
jimon написал что-то про "udp broadcast". Как я понял, это какое-то
массовое отсылание сообщения, объясните пожалуйста, поподробней.
|
(Offline)
|
|
09.07.2007, 14:15
|
#11
|
|
Re: Проблемка с сетевыми подключениями
|
|
|
09.07.2007, 15:30
|
#12
|
Оператор ЭВМ
Регистрация: 29.08.2006
Сообщений: 35
Написано одно полезное сообщение
|
Re: Проблемка с сетевыми подключениями
Еще вопрос. Чувствую, что скоро доспрашиваюсь...
Допустим организация сети произведена, но из сети
выходит сервер. Нужно, чтоб сеть не развалилась, а
какой либо из подкличеных клиентов стал сервером.
В Blitz это хорошо реализовано при использовании
DirectPlay, а вот как бы это организовать в Pure.
|
(Offline)
|
|
09.07.2007, 17:13
|
#13
|
|
Re: Проблемка с сетевыми подключениями
Сообщение от darkand
Еще вопрос. Чувствую, что скоро доспрашиваюсь...
Допустим организация сети произведена, но из сети
выходит сервер. Нужно, чтоб сеть не развалилась, а
какой либо из подкличеных клиентов стал сервером.
В Blitz это хорошо реализовано при использовании
DirectPlay, а вот как бы это организовать в Pure.
|
Хм... Ну, допустим, можно так: каждый компьютер, входящий в сеть, создает собственный сервер, и последовательно подключается к серверам всех остальных, составляя при этом их список. Теперь, как только главный сервер выйдет из сети, его роль просто переходит к первому (по списку) из оставшихся. Алгоритм понятен ?
|
|
|
12.07.2007, 07:30
|
#14
|
Оператор ЭВМ
Регистрация: 29.08.2006
Сообщений: 35
Написано одно полезное сообщение
|
Re: Проблемка с сетевыми подключениями
Chrono Syndrome
Идея классная.
Вообщем в конце концов реализация соединения
удалась. Я думаю тему можно закрыть.
Всем спасибо.
|
(Offline)
|
|
Ваши права в разделе
|
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
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, время: 11:05.
|