Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Подключение к локальной сети [D7, Win2k]


viktorovich ©   (2005-06-24 01:02:00) 

Каким образом можно сделать проверку подключен ли мой компьютер к локальной сети из delphi


dmitry501   (2005-06-24 10:20:00) [1]

Digitman ©   (24.06.05 10:12) [7]
Согласен ))


Digitman   (2005-06-24 10:12:00) [2]


> dmitry501 ©   (24.06.05 09:49) [6]


регистрация соединения "через Make New Connection" не есть факт подключения к сети, НИ к локальной, НИ к какой бы то ни было иной

выдерни сет.шнур из сет.карты или на время запрети работу всех сет.интерфейсов , запроси GetSystemMetrics(SM_NETWORK) - и она ответит тебе, что ты по-прежнему подключен к сети)


dmitry501   (2005-06-24 09:49:00) [3]

Digitman ©   (24.06.05 9:22) [5]
А у вас есть определение локальной сети? Ведь даже подключение к интернет - это почти всегда подключение к локальной сети провайдера... Кроме того есть такие вещи как VPN, которая как-бы локальная, но компьютеры в ней могут быть за тысячи километров друг от друга. Микрософт везде пишет network, и только когда речь идет о конкретных протоколых (ftp, http и т.д.) пишет internet. В статье Connection Typesнаписано
Five types of connections can be created in the Network and Dial-up Connections folder. A permanent local area connection is automatically created for each network adapter that Plug and Play detects. You can also create dynamic connections, including dial-up, VPN connections, direct connections, and incoming connections. Except for local area connections, these other types of connections are created by double-clicking Make New Connectionin the Network and Dial-up Connections folder. If you upgraded from Windows NT 4.0 or Windows 98, each Dial-up Networking phonebook entry is automatically converted into the appropriate connection type in the Network and Dial-up Connections folder.

Local area connections are created automatically. The network adapter is detected, the connection is created and placed in the Network and Dial-up Connections folder, and so on. By default, clients, protocols, and services are installed with a local area connection.
т.е. любые соединения, которые можно сделать через Make New Connectionэто локальная сеть :)


Digitman   (2005-06-24 09:22:00) [4]

все это чудесно, только ГДЕ в описании GetSystemMetrics(SM_NETWORK) есть хоть какое-либо упоминание об именно локальнойсети ?


Exidus   (2005-06-24 09:01:00) [5]

http://www.sources.ru/delphi/internet/is_computer_attached_to_network.shtml


dmitry501   (2005-06-24 07:49:00) [6]

У microsoft есть понимание локальной сети :) в функции GetSystemMetrics(SM_NETWORK)которая проверяет доступность сети SM_NETWORK Least significant bit is set if a network is present; otherwise, it is cleared. The other bits are reserved for future use.


atruhin   (2005-06-24 07:05:00) [7]

Что такое локальная сеть в твоем понимании?
Проверить можно доступность некоторого, интересующего тебя  хоста! И только!


dmitry501   (2005-06-24 06:06:00) [8]

viktorovich ©   (24.06.05 1:02)
Проверить есть ли линк?


Наверх

Титульная страница Поиск, карта сайта Написать письмо