Вопрос такой.
Как определить установлено ли удаленное соединение с Inet
и если оно установлено то воспользоваться им а не устанавливать новое.
С программной точки зрения.
Используется RAS для установки соединения.
Re: как определить установлено ли удаленное соединение
Здравствуйте, d-i-m-s, Вы писали:
DIM>Вопрос такой. DIM>Как определить установлено ли удаленное соединение с Inet DIM>и если оно установлено то воспользоваться им а не устанавливать новое. DIM>С программной точки зрения. DIM>Используется RAS для установки соединения.
Там надо юзать либу, не помню точно какую, код посмотрю скажу, если раньше не ответят.
Вообще интересно как это работает изнутри.
Re[2]: как определить установлено ли удаленное соединение
Здравствуйте, d-i-m-s, Вы писали:
DIM>Здравствуйте, mcf, Вы писали:
mcf>>Там надо юзать либу, не помню точно какую, код посмотрю скажу, если раньше не ответят. mcf>>Вообще интересно как это работает изнутри.
DIM>нашлась либа?
Я сделал так:
for (int i = 0; i < ЖдатьНаличиеКанала_Сек*1000; i++)
{
if(СокетКлиента.Connected==false)
return false;
if(((СокетКлиента.Poll(1000,System.Net.Sockets.SelectMode.SelectRead)==false))|| (СокетКлиента.Available>0)) //если уже подключен
return true;
}
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Re[2]: как определить установлено ли удаленное соединение
Есть такая функция GetAdaptersInfo, которая дает информацию обо всех адаптерах в сисеме и об их состоянии
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Слова, пустые слова, подумал Стормгрен. Слова, за которые прежде люди дрались и умирали, но никогда больше не станут за них ни умирать, ни драться. И от этого мир станет лучше.