Что надо добавить в программу, чтобы можно было определить, доступен сервер или нет?
Подробней: адрес сервера (игры C-S) написан в самой проге в строке, вот сделать бы так чтоб при нажатии на кнопку "статус" (например) вылазило бы окошко с статусом сервака.... (on-line или off-line)
[size=-2]------ Добавлено в 15:12
Ой, народ, сделал, спросил не наперёд, думал не найду как и что...
Сори, удалите тему плз
[size=-2]------ Добавлено в 15:26
Нет, сори, но у меня не работает...
Если просто IP то пашет, а если с портом (как в моём случаи) то НЕТ!
[size=-2]------ Добавлено в 15:28
Если можно сделать, чтоб с портом проверял, подскажите плз! Так как без него никак...
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
|
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Пётр, проверка доступности порта данного протокола определяется путем подключения к этому порту по этому протоколу. Скажем если ваш сервер имеет IP=100.10.10.1 и висит на порте 123, то его окрытость по протоколу TCP проверяется так:
|
|||
карма: 26 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Всё бы хорошо, но как этот текст "внедрить" мой проект?
|
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
!Обмен_файлами!
|
|||
карма: 9 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Не, не пашет... может надо изменить тип передачи данных?
Вообще ничего не происходит... ни окошка, ничего... |
|||
карма: 0 |
|
Ответов: 3851
Рейтинг: 159
|
|||
Пётр, а ты уверен, что тебя там ждут?
Если там сервак не открыт, то прога какое-то время (у меня ~1 минуту) будет пытаться соединиться.. |
|||
карма: 0 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Андрей.
Меня там ждут, сервак круглосуточный (сервер провайдера) Я любой подставлял, не один не идёт... |
|||
карма: 0 |
|
Ответов: 5446
Рейтинг: 323
|
|||
Фаервол не блокирует прогу?
[size=-2]------ Добавлено в 17:27 Даже так. Адрес и порт свои прописал? |
|||
карма: 1 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
iarspider, мелочи не спрашивай.... про файрвол сто раз продумано, соединение разрешено...
порты НЕ свои писал, а серваков провайда! [size=-2]------ Добавлено в 17:38 Вы советы давайте нормальные, а не юзеру какому-то... |
|||
карма: 0 |
|
Ответов: 9906
Рейтинг: 351
|
|||
Пётр писал(а): Вы советы давайте нормальныеКакую информацию дал, такие советы и получаешь |
|||
карма: 9 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Пётр писал(а): Не, не пашет... может надо изменить тип передачи данных?Все пашет. Вот простейший тест:
проверяет доступность порта 80 на сайте hiasm. Благополучно выдает Opened при нажатие на кнопку. Поэтому видимо стоит попобробнее описать ситуацию - с адресами и портами. И результатами пингов |
|||
карма: 26 |
|
Гость
Ответов: 17029
Рейтинг: 0
|
|||
Короч я так понял что нельзя выполнить пинг сервака?
P.S. мусор типа "Какую информацию дал, такие советы и получаешь" не писать, лучше помогите реально. [size=-2]------ Добавлено в 18:59 Dilma, а то что ты написал, у тя пашет? (сам то проверял?) [size=-2]------ Добавлено в 19:07 из-за форума незаметил твой новый код, проверил, он пашет... А с игровыми серверами нехочет типа... |
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Dilma писал(а): Короч я так понял что нельзя выполнить пинг сервака?неправильно понял. Dilma писал(а): мусор типа "Какую информацию дал, такие советы и получаешь" не писать![]() Galkov, предлагаю давать советы любителям читать, а не писать, что-то вроде такого: 1) Для того, чтобы исправить вашу проблему нужно закрыть все программы, мешающие приложению достучаться до сервера. 2) После этого прописать в приложение правильные параметры. 3) Затем убедиться в работоспособности приложения, а так же в работоспособности серверов. 4) И уже после этого устранить все проблемы, найденные в ходе шагов, подробно описанных в трех предыдущих пунктах... И пусть только кто начнет спорить, что после этого его проблема все еще осталась нерешенной ![]() ![]() [size=-2]------ Добавлено в 19:10 Пётр писал(а): а то что ты написал, у тя пашет? (сам то проверял?)Делаю тему топовой ![]() ![]() [size=-2]------ Добавлено в 19:11 Пётр, советую ознакомиться с топиком http://dev.hiasm.com/xf/topic.php?t=8474&start=0 и провести несложные аналогии... |
|||
карма: 26 |
|
Ответов: 3851
Рейтинг: 159
|
|||
Dilma писал(а): 1) Для того, чтобы исправить вашу проблему нужно закрыть все программы, мешающие приложению достучаться до сервера.
2) После этого прописать в приложение правильные параметры. 3) Затем убедиться в работоспособности приложения, а так же в работоспособности серверов. 4) И уже после этого устранить все проблемы, найденные в ходе шагов, подробно описанных в трех предыдущих пунктах... Блестяще ! Предлагаю, э, зафиксировать это где нибудь. Чтобы было куда посылать ![]() ![]() |
|||
карма: 0 |
|
Ответов: 3655
Рейтинг: 69
|
|||
Подтверждаю пример от Dilma, отлично работает.
Пётр, В чём вообщем никто не сомневался (кроме тебя). |
|||
карма: 0 |
|