|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
27.10.2010, 12:11 | #1 |
Пользователь
Регистрация: 08.08.2008
Сообщений: 39
|
ClientSocket y ServerSocket - как найти серверы
Добрый день! может кто подсказать, как найти все сервера в сети??? (ServerSocket). я пытался сделать через фор но так и ничего не получилось.
Код:
Код:
Код:
|
27.10.2010, 12:31 | #2 |
Участник клуба
Регистрация: 23.04.2009
Сообщений: 1,058
|
я выхода из цикла не вижу, и где условие если он нашёл...
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
|
27.10.2010, 13:32 | #3 |
Пользователь
Регистрация: 08.08.2008
Сообщений: 39
|
я незнаю куда ее воткнуть
Код:
|
27.10.2010, 15:02 | #4 |
Участник клуба
Регистрация: 23.04.2009
Сообщений: 1,058
|
// что то типо такого..синтаксис там подправишь
Код:
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
|
28.10.2010, 08:56 | #5 |
Пользователь
Регистрация: 08.08.2008
Сообщений: 39
|
нито
нет тоже не помогло, а когда break ставлю он после ниго и прирывается все.
|
28.10.2010, 09:36 | #6 |
Участник клуба
Регистрация: 23.04.2009
Сообщений: 1,058
|
ну если до break дошел значит приконнектился... отправьте сообщение на сервер в
Код:
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
Последний раз редактировалось BARNEY; 28.10.2010 в 09:39. |
28.10.2010, 10:25 | #7 |
Пользователь
Регистрация: 08.08.2008
Сообщений: 39
|
пробывал
уже пробывал:
Код:
с брейкам доходит до первой строчки и все т.е 192,168,0,1 далше не идет. если брейк убираю то клиент пытаеться с конектиться но не конектиться. |
28.10.2010, 10:39 | #8 |
Участник клуба
Регистрация: 23.04.2009
Сообщений: 1,058
|
Код:
если правильно понимаю ClientSocket1.Socket.Connect(5000); это ждать 5 сек т.е. чтобы пробежаться от 0 до 85 надо 7 минут.
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
Последний раз редактировалось BARNEY; 28.10.2010 в 10:42. |
28.10.2010, 11:25 | #9 |
Игрок
Форумчанин
Регистрация: 29.10.2006
Сообщений: 367
|
ну вообще то так не делают..... Что уж не по всему пространству интернет ищем? Просто нужен статичный IP. На него сажается сервер. Ну или можно где то повесить файл, в котором будет IP сервера. А еще совет (если уж делаешь поиск сервера внутри локалки) делай определение IP через UDP. Совсем просто и куда качественнее. Шлешь широковещательный пакет. Кто отозвался - тот и сервер. Можно по TCP подключаться.
Жизнь всегда игра. Но смерть - не всегда поражение.
#define true (Math.random()>0.5) //Удачной отладки |
28.10.2010, 11:46 | #10 |
Участник клуба
Регистрация: 23.04.2009
Сообщений: 1,058
|
Я бы ещё повесил что то типо выбора сервера или список доступных... вдруг отзовутся несколько
Если вам человек помог, не стесняйтесь говорить спасибо (весы под аватаром)
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
ClientSocket и ServerSocket | Hacker19_90 | Работа с сетью в Delphi | 1 | 23.03.2010 01:17 |
ClientSocket и ServerSocket | KoBRaAndrey | Работа с сетью в Delphi | 4 | 08.01.2010 19:21 |
ServerSocket и ClientSocket | Sensizu | Работа с сетью в Delphi | 5 | 30.12.2009 00:09 |
ClientSocket и ServerSocket | Blood o men | Работа с сетью в Delphi | 2 | 25.11.2009 11:36 |
Serversocket,clientsocket | prizrak1390 | Работа с сетью в Delphi | 10 | 21.04.2009 16:04 |