![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 24.03.2014
Сообщений: 48
|
![]()
Всего два вопроса:
1) Как узнать включен ли сервер сокета? 2) Как узнать Ip-адрес сервера в клиенте, что-бы подключиться? Последний раз редактировалось KaDima28; 11.04.2014 в 20:10. |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
1- попробовать подключиться
2- никак, если сам сервер не заявит о себе ...если сеть локальная, то можно использовать широковещательные посылки, тогда знать и не нужно ...если Интернет, то серверу нужно о себе заявить на выделенном статическом хосте, неважно каким способом, SMTP/FTP/TCP/ICQ/IRQ, положить/послать адрес, клиент аналогично с выделенного сервера этот адрес должен прочитать и пробовать подключиться. p.s.: разумеется речь идет о белых адресах, при серых адресах только через внешний белый хост весь обмен.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 24.03.2014
Сообщений: 48
|
![]()
1- Пробовал подключиться, если сервер отключен, то выдает всем известную ошибку. (10061 - как то так). При Еррор, ничего не происходит.
2- Можно объяснить, а если есть код, то всегда рад ![]() Еммм... Адреса? Припоминаю, можно по-подробней. http://ru.wikipedia.org/wiki/%D0%A7%...80%D0%B5%D1%81 Буду рад помощи. Последний раз редактировалось KaDima28; 11.04.2014 в 19:36. |
![]() |
![]() |
![]() |
#4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
![]() Так нельзя проверять, вернее гарантии будет фифти-фифти.
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 24.03.2014
Сообщений: 48
|
![]()
Понял
![]() |
![]() |
![]() |
![]() |
#6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Я бы сказал что скорее невозможно.
Вот ты подробнее опиши зачем тебе это надо тогда видно будет.
I'm learning to live...
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 24.03.2014
Сообщений: 48
|
![]()
У меня есть программа для тестирования учеников. После прохождения теста на сервер нужно перекинуть оценку и ФИО (того кого тестировали) ЕСЛИ СЕРВЕР РАБОТАЛ, если нет, то потом просто можно в каждой программе посмотреть последние результаты.
|
![]() |
![]() |
![]() |
#8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
А-а-а. Ну просто при передаче обрабатывай исключение. Если ошибка связи то пиши в локальную БД. Не нужно проверять доступность сервера - обработай исключение и порядок.
I'm learning to live...
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 24.03.2014
Сообщений: 48
|
![]()
А можно по-подробней. Я в сокетах не шарю. Это обработчик такой, или свойство?
А насчет айпи, может взять сервер и клиент на два приложения то-есть что-бы с сервера (добавить к нему клиент) передать айпи клиенту (добавить сервер), а потом подключаться с клиента в сервер. Только, я это... ...не могу понять как это реализовать. Просто скажите, идея будет работать или нет... P.S.: я не претендую на код. |
![]() |
![]() |
![]() |
#10 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Код:
Собсно если не коннектится то записать в локальну БД Цитата:
Одно дело в локалке где все компы друг друг видны, другое дело через интернет, где видны только компы, для которых у провайдера куплен адрес.
I'm learning to live...
|
||
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi Server & Client Socket | Fiesko | Общие вопросы Delphi | 4 | 14.04.2013 20:50 |
Delphi Socket sendbuffer | ANsy | Помощь студентам | 8 | 07.02.2013 15:51 |
НЕ могу найти Server Socket в закладке Internet в Delphi 7 для создания серверной части трояна | Reds | Общие вопросы Delphi | 4 | 11.10.2008 16:27 |
Socket Delphi 2007 | Editor | Общие вопросы Delphi | 1 | 19.04.2008 10:31 |
Socket Delphi 7 | merax | Работа с сетью в Delphi | 1 | 09.02.2007 10:32 |