| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Сети > Как определить внешний IP |
| Автор: Orient 15.5.2006, 01:08 |
| Коллеги, приветствую! Подскажите, как можно определить мой внешний IP-адрес, после соединения с интернетом? Пытался, пробовать пример из faq по выводу все IP адресов, да толи руки у меня не от туда, толи он действительно не рабочий. Спасибо |
| Автор: RA 15.5.2006, 03:03 | ||
| зайти на http://www.whatismyip.com и пропарсить. или получить список всех своих IP, а какой из них используется это уже другой вопрос.
|
| Автор: Orient 15.5.2006, 08:25 |
| А кто-нибудь знает как в этом отношении аська работает? Просто мне надо что-то подобное написать |
| Автор: Orient 15.5.2006, 08:47 |
| Попробовал код. Работает выдал мне аж три айпишника. Только вот незадача, ни один из них не соответствует тому, что выводится на сайте :-( |
| Автор: RA 15.5.2006, 09:06 |
| значит ip-шники твои статические, а динамического у тебя нету |
| Автор: Orient 15.5.2006, 10:41 |
| Да сдались они мне, покупать их |
| Автор: _hunter 15.5.2006, 11:05 |
| аська никак не работает -- ей ее сервер все сообщает |
| Автор: Orient 15.5.2006, 12:12 |
| Но ведь для того чтобы сервер ей что-то сообщил, серверу надо знать ее IP. Я разве не прав? |
| Автор: Romikgy 15.5.2006, 12:30 |
организуешь в нете сервер, и общаешься с ним запрос-ответ, и будет как у аси |
| Автор: Orient 15.5.2006, 12:46 |
| Romikgy, чудесно |
| Автор: _hunter 15.5.2006, 12:57 |
таки не прав. данные можно получить в отает на запрос |
| Автор: Orient 15.5.2006, 13:09 |
| _hunter, согласен, но по-моему, аська не посылает запросы серверу. Тогда бы такой трафик был... Т.е. получается сервак сервак присылает аське сообщения, т.е. он знает ее IP |
| Автор: N1k 15.5.2006, 14:15 | ||
Конечно знает, во время своей работы "аська" делает как минимум одно соединение к серверу авторизации. Если пароль соответствует номеру, то сервер авторизации выдает "аське" IP и порт для работы, после чего происходит разрыв соединения с сервером авторизации и конект к рабочему серверу. соединение с рабочим сервером поддерживается постоянно. Закрытие означает что процедуру авторизации нужно повторить сначала. Ну а IP присоединенного клиента я думаю определить не сложно. |
| Автор: Romikgy 16.5.2006, 10:24 |
Просто все соединения айпи двунаправлены, и если ты соединяешься с сервером, то и ты можешь слать сообщения и сервер шлет тебе, и к асе , именно твой клиент аси запращивает " а нет ли для меня какой либо мессаги" |