| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Общие вопросы по .NET и C# > Подключение к интернет средствами C# |
| Автор: _Roma 10.3.2008, 15:40 |
| Люди ПОМОГИТЕ!!! Подскажите каким образом в C# можно узнать название подключения к интернет, как его отключить (если оно активно) и как запустить заново (соединение предварительно настроено). К этому вопросу меня подвела следующая задача: 1. Модем подключен к COM-порту. Через модем (и соотвецтв. через COM-порт) работает активное соединение с интернетом (назовём его "CONNECT"), которое всегда должно работать (его использует посторонняя программа). 2. Моя программа должна отправлять определённую группу АТ-команд этому модему (тоесть на COM-порт). ПРОБЛЕМА: Моя программа не может послать команду на COM-порт потому, что этот порт занят (его использует соединение с интернетом). Для решения мне нужно разорвать это соединение, отослать набор команд и востановить соединение обратно. ВОПРОС: Как это сделать? Есть ли класс для работы с подключением к интернету (наподобие SqlConnection для Sql Server в ADO.NET)? Может у кого есть фрагмент готового кода, который подключается и отключается от интернета? Помогите пожалуйста кто чем может! Зарание СПАСИБО! |
| Автор: eskaflone 10.3.2008, 20:22 |
| В http://forum.vingrad.ru/forum/topic-199975/kw-net.html написано как проверить подключение к инету. нашёл что то похожее http://msdn2.microsoft.com/en-us/library/aa364728(VS.85).aspx а вот здесь похоже именно то что надо http://msdn2.microsoft.com/en-us/library/aa383996(VS.85).aspx |
| Автор: _Roma 11.3.2008, 22:41 |
| Большое спасибо за помощ eskaflone! Но я конечно ожидал, что существует определённый класс в .NET, который выполняет аналогичные действия. Это же всетаки использование неуправляемого кода (а эт нехорошо). Но за неимением подойдёт и такой вариант! Огромное Вам спасибо! |
| Автор: Legolas 13.3.2008, 01:43 |
| _Roma, http://forum.vingrad.ru/faq/topic-194432/unread-1/kw-%D0%BF%D0%BE%D0%B4%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D0%B5/hl/shell/index.html думаю, это именно то, что Вам нужно. |