
    Новые сообщения [новые:0]
  
  Дайджест 
  
  Горячие темы
    Избранное [новые:0]
  
Форумы 
 
Пользователи 
Статистика 
Статистика нагрузки 
    Мод. лог 
  
  Поиск 
| 
 | 
| 09.01.2014, 20:46 | |||
|---|---|---|---|
| 
 | |||
| Запуск службы WCF под 127.0.0.1 (в конфиг файле) - как выяснить реальный IP после запуска? | |||
| #18+ Привет. Очевидно, что поднимать WCF службы под lockalhost'ом (127.0.0.1) удобно. Тем более, когда нужно запустить службы на нескольких машинах. Вопрос однако - как служба может выяснить свой реальный IP под которым она запустилась ? Мне это нужно в целях логгирования информации о себе (служба пишет о том чем она занимается, как проводит свободное время и пр). Хостю службу в Win-сервисе. Использую простую привязку basicHttpBinding. Спасибо :) ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
|  | 
| 10.01.2014, 12:51 | |||
|---|---|---|---|
| Запуск службы WCF под 127.0.0.1 (в конфиг файле) - как выяснить реальный IP после запуска? | |||
| #18+ нас не догонят  1. если пишете "lockalhost", то сервиc не запустится ;-) 2. не совсем понятен вопрос Если у вас в конфигурации стоит localhost, то вы можете смело внутри сервиса считать, что это 127.0.0.1 Но система может иметь N разных IP адресов, и все они могут быть правильными. Вы какой хотите определить? Возьмите имя компьютреа и пишите его в лог. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
|  | 
| 10.01.2014, 14:17 | |||
|---|---|---|---|
| 
 | |||
| Запуск службы WCF под 127.0.0.1 (в конфиг файле) - как выяснить реальный IP после запуска? | |||
| #18+ Winnipuh, Мм. В конфиге прописан только 127.0.0.1:порт Слово "Lockalhost" я, видимо, зря употребил. Они вроде как синонимы в обычной жизни, но я не знал, что Lockalhost в конфиге не допустим. Поэтому и думал, что употреблять их синонимами допустимо. Имя компьютера я уже получаю. Но нужен еще и IP. Нельзя ли как то получить ? Все службы логятся в общую БД - и там же указывают свои позывные. Имя компьютера есть, но по спецификации задачи требуется еще и IP :) Пользователь внес это в требование к задачке - в принципе я не думал, что тут возникнут проблемы :) Пусть я получу несколько IP - я подумаю как фильтровать нужный :) ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
|  | 
| 10.01.2014, 15:16 | |||
|---|---|---|---|
| Запуск службы WCF под 127.0.0.1 (в конфиг файле) - как выяснить реальный IP после запуска? | |||
| #18+ MsSql_StudyWinnipuh, Мм. В конфиге прописан только 127.0.0.1:порт Слово "Lockalhost" я, видимо, зря употребил. Они вроде как синонимы в обычной жизни, но я не знал, что Lockalhost в конфиге не допустим. Поэтому и думал, что употреблять их синонимами допустимо. Имя компьютера я уже получаю. Но нужен еще и IP. Нельзя ли как то получить ? Все службы логятся в общую БД - и там же указывают свои позывные. Имя компьютера есть, но по спецификации задачи требуется еще и IP :) Пользователь внес это в требование к задачке - в принципе я не думал, что тут возникнут проблемы :) Пусть я получу несколько IP - я подумаю как фильтровать нужный :) 1. localhost - допустим, но ваш "LocKalhost" - если это не имя компьютера - не допустим. 2. ну дык в чем проблема? поищите в гугле куча примеров, как в шарпе найти адрес.... https://www.google.com/search?q=c# how to get ip address of local machine&oq=c# how to enumerate ip addresses of&aqs=chrome.2.69i57j69i58j0l4.15360j0j8&sourceid=chrome&espv=210&es_sm=93&ie=UTF-8 ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
|  | 
| 10.01.2014, 15:19 | |||
|---|---|---|---|
| Запуск службы WCF под 127.0.0.1 (в конфиг файле) - как выяснить реальный IP после запуска? | |||
| #18+ Все службы логятся в общую БД - и там же указывают свои позывные. Имя компьютера есть, но по спецификации задачи требуется еще и IP :) Пользователь внес это в требование к задачке - в принципе я не думал, что тут возникнут проблемы :)  гы-гы... имя компьютера может быть более стабильно, чем IP, если скажем используется DHCP. Как думаете? Т.е. возможны записи в логах типа vasya1 192.168.77.1 ... vasya1 192.168.77.1 vasya1 192.168.77.55 ... хозяин - барин, конечно.. ;-) ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
|  | 
| 10.01.2014, 16:23 | |||
|---|---|---|---|
| 
 | |||
| Запуск службы WCF под 127.0.0.1 (в конфиг файле) - как выяснить реальный IP после запуска? | |||
| #18+ Winnipuh, Вот именно, пользователь хозяин, барин :) Мне задачку поставили, я ее делаю :) Пожелали они там IPшник видеть, ну я думал дам им IP - жалко мне что ли. ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
|  | 
| 10.01.2014, 16:36 | |||
|---|---|---|---|
| Запуск службы WCF под 127.0.0.1 (в конфиг файле) - как выяснить реальный IP после запуска? | |||
| #18+ MsSql_StudyWinnipuh, Вот именно, пользователь хозяин, барин :) Мне задачку поставили, я ее делаю :) Пожелали они там IPшник видеть, ну я думал дам им IP - жалко мне что ли. соглfсен, там по ссылке куча примеров, дерзайте ;-) ... | |||
| : 
 Нравится:
     Не нравится:
     | |||
|  | 
| 
 | 

| start [/forum/topic.php?fid=19&mobile=1&tid=1397011]: | 0ms | 
| get settings: | 10ms | 
| get forum list: | 13ms | 
| check forum access: | 4ms | 
| check topic access: | 4ms | 
| track hit: | 36ms | 
| get topic data: | 11ms | 
| get forum data: | 2ms | 
| get page messages: | 46ms | 
| get tp. blocked users: | 2ms | 
| others: | 12ms | 
| total: | 140ms | 

 
    | 0 / 0 | 
