|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
11.04.2014, 17:47 | #1 |
Пользователь
Регистрация: 24.03.2014
Сообщений: 48
|
Delphi Socket
Всего два вопроса:
1) Как узнать включен ли сервер сокета? 2) Как узнать Ip-адрес сервера в клиенте, что-бы подключиться? Последний раз редактировалось KaDima28; 11.04.2014 в 20:10. |
11.04.2014, 18:27 | #2 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
1- попробовать подключиться
2- никак, если сам сервер не заявит о себе ...если сеть локальная, то можно использовать широковещательные посылки, тогда знать и не нужно ...если Интернет, то серверу нужно о себе заявить на выделенном статическом хосте, неважно каким способом, SMTP/FTP/TCP/ICQ/IRQ, положить/послать адрес, клиент аналогично с выделенного сервера этот адрес должен прочитать и пробовать подключиться. p.s.: разумеется речь идет о белых адресах, при серых адресах только через внешний белый хост весь обмен.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
11.04.2014, 19:23 | #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. |
11.04.2014, 20:54 | #4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Так нельзя проверять, вернее гарантии будет фифти-фифти.
I'm learning to live...
|
|
11.04.2014, 23:30 | #5 |
Пользователь
Регистрация: 24.03.2014
Сообщений: 48
|
Понял Так это возможно или нет?
|
12.04.2014, 11:48 | #6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Я бы сказал что скорее невозможно.
Вот ты подробнее опиши зачем тебе это надо тогда видно будет.
I'm learning to live...
|
12.04.2014, 12:12 | #7 |
Пользователь
Регистрация: 24.03.2014
Сообщений: 48
|
У меня есть программа для тестирования учеников. После прохождения теста на сервер нужно перекинуть оценку и ФИО (того кого тестировали) ЕСЛИ СЕРВЕР РАБОТАЛ, если нет, то потом просто можно в каждой программе посмотреть последние результаты.
|
12.04.2014, 12:38 | #8 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
А-а-а. Ну просто при передаче обрабатывай исключение. Если ошибка связи то пиши в локальную БД. Не нужно проверять доступность сервера - обработай исключение и порядок.
I'm learning to live...
|
12.04.2014, 16:00 | #9 |
Пользователь
Регистрация: 24.03.2014
Сообщений: 48
|
А можно по-подробней. Я в сокетах не шарю. Это обработчик такой, или свойство?
А насчет айпи, может взять сервер и клиент на два приложения то-есть что-бы с сервера (добавить к нему клиент) передать айпи клиенту (добавить сервер), а потом подключаться с клиента в сервер. Только, я это... ...не могу понять как это реализовать. Просто скажите, идея будет работать или нет... P.S.: я не претендую на код. |
12.04.2014, 17:20 | #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 |