как определить установлено ли удаленное соединение
От: d-i-m-s  
Дата: 03.03.06 12:57
Оценка:
Вопрос такой.
Как определить установлено ли удаленное соединение с Inet
и если оно установлено то воспользоваться им а не устанавливать новое.
С программной точки зрения.
Используется RAS для установки соединения.
Re: как определить установлено ли удаленное соединение
От: mcf  
Дата: 04.03.06 00:06
Оценка:
Здравствуйте, d-i-m-s, Вы писали:

DIM>Вопрос такой.

DIM>Как определить установлено ли удаленное соединение с Inet
DIM>и если оно установлено то воспользоваться им а не устанавливать новое.
DIM>С программной точки зрения.
DIM>Используется RAS для установки соединения.

Там надо юзать либу, не помню точно какую, код посмотрю скажу, если раньше не ответят.
Вообще интересно как это работает изнутри.
Re[2]: как определить установлено ли удаленное соединение
От: d-i-m-s  
Дата: 06.03.06 10:49
Оценка:
Здравствуйте, mcf, Вы писали:


mcf>Там надо юзать либу, не помню точно какую, код посмотрю скажу, если раньше не ответят.

mcf>Вообще интересно как это работает изнутри.

нашлась либа?
Re[3]: как определить установлено ли удаленное соединение
От: kalikanziris  
Дата: 06.03.06 22:46
Оценка:
Здравствуйте, 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]: как определить установлено ли удаленное соединение
От: neiroman Украина  
Дата: 07.03.06 04:09
Оценка:
Есть такая функция GetAdaptersInfo, которая дает информацию обо всех адаптерах в сисеме и об их состоянии
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
Слова, пустые слова, подумал Стормгрен. Слова, за которые прежде люди дрались и умирали, но никогда больше не станут за них ни умирать, ни драться. И от этого мир станет лучше.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.