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

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

Как определить обычный это компьютер или сервер?


Страницы:   1 2 3

Ленин ©   (2005-05-24 15:49:00) 

Собственно из названия темы все понятно.


Ленин   (2005-05-25 17:28:00) [1]

> А эта...наводящий вопрос - нафига оно тебе ?
Чтобы иметь возможность устанавливать нужный софт на компутеры только с русской Windows или только с английской.


Digitman   (2005-05-25 16:11:00) [2]


> Игорь Шевченко ©   (25.05.05 15:54) [49]


зато приятно ж ощущать, что любой "сервер" можно запросто кастрировать до состояния "просто компутера")


> Ленин ©   (24.05.05 15:56) [4]
> мне нужно знать, является ли комп сервером в сети или
> нет


как только комп стал клиентом сети, он автоматически становится "сервером" ... хотя бы потому, что видимость его в сетевом окружении прочих клиентов сети определяется его способностью отныне обрабатывать соответствующие запросы


Игорь Шевченко   (2005-05-25 15:54:00) [3]

Digitman ©   (25.05.05 12:17) [46]

Это вандализьм! :)

Ленин ©   (25.05.05 11:39) [45]


> Может ответите тогда и еще на один вопрос: Как определить
> какая Win2000 установлена русская или английская?


А эта...наводящий вопрос - нафига оно тебе ?

GetSystemDefaultUILanguage


-=XP=-   (2005-05-25 15:53:00) [4]

Как определить какая Win2000 установлена русская или английская?

Wrong question.

Windows - операционная система, разработанная компанией Microsoft, главный офис которой располагается в Рэдмонде, США. Поэтому Windows никак не может быть ни русской, ни английской. С большой натяжкой - американской. А на самом деле - Microsoft'овской.


Чапаев   (2005-05-25 12:17:00) [5]

Удалено модератором


Digitman   (2005-05-25 12:17:00) [6]


> Игорь Шевченко ©   (24.05.05 18:04) [37]


Игорь, а я вот взял да поотключал все сетевые службы/приложения)
ОС как была сервер-ориентированной, так ей и осталась, а сервера уже нет !)


Ленин   (2005-05-25 11:39:00) [7]

Спасибо всем за обсуждение.

Может ответите тогда и еще на один вопрос: Как определить какая Win2000 установлена русская или английская?


-=XP=-   (2005-05-25 10:44:00) [8]

- Слон похож на шланг.
- Нет, он похож на дерево.
- Да нет же, он похож на веревку.

:)

P.S. Дожились. Раньше не могли дать определения что такое "человек". Теперь уже и сервер попал в категорию неопределенных понятий.


Alexander Panov   (2005-05-25 10:30:00) [9]

>Автор

Так бы и говорил сразу:

"Мне надо определить, какая операционная система установлена на компьютере в локальной сети"

А то - сервер... сервер...


Polevi   (2005-05-25 09:58:00) [10]

и вообще сервер это программа


Anatoly Podgoretsky   (2005-05-25 09:43:00) [11]

Ленин ©   (24.05.05 16:37) [12]
Можешь не мучаться по этому определению все комаьютеры с Windows являются серверами, поскольку как минимум поддерживают пинг и многое другое. Это не Новелл, это одноранговая сеть, где все сервера, но с разными ролями.


Anatoly Podgoretsky   (2005-05-25 09:41:00) [12]

Ленин ©   (24.05.05 17:15) [24]
Пока понять тебя не удается, ты молчищь, хоть и ник выбрал такой, не соответствует ему.


ANB   (2005-05-25 09:25:00) [13]


>  файл-сервером, сервером печати.
- ну так любой комп, у которого расшарен принтер или папка тогда и является для тебя "сервером"


KSergey   (2005-05-25 09:06:00) [14]

> Ленин ©   (24.05.05 17:04) [19]
> Нет, компьютеры с расшареными папками мне не нужны.
> Есть домен в сети Microsoft.
> Мне нужно при запуске программы на компьютере определить:
> является ли этот компьютер контроллером домена, файл-сервером,
> сервером печати.

Так вопрос именно как раз в терминологии и в подходящем  определении! Неужели еще не понятно?

Вопрос: "как определить" встречный "а что ты под этим подразумеваешь" ответ "да это не важно, что подразумеваю, как определить-то?"


Игорь Шевченко   (2005-05-24 18:04:00) [15]

Digitman ©   (24.05.05 17:16) [25]

Сергей, GetVersionEx сообщает о типе операционной системы и роли компьютера с установленной системой в сетевом окружении. Там под словом "сервер" понимается вполне конкретный тип операционной системы и вполне конкретная роль.


DVM   (2005-05-24 17:47:00) [16]


> В таком случае, любой компьютер, подсоединенный к сети и
> имеющий хотя бы один открытый порт, является сервером.

Тогда у меня сразу возникает в дополнение к моему [3] что значит "подключен к сети". Более того, в IP протоколе нет портов.


Eraser   (2005-05-24 17:46:00) [17]

-=XP=- ©   (24.05.05 17:43) [34]

Однозначно как видишь нет определения сервера.
Для TCP протокола сервер это одно, для операционной системы - другое.


-=XP=-   (2005-05-24 17:43:00) [18]

Как определить обычный это компьютер или сервер?

В таком случае, любой компьютер, подсоединенный к сети и имеющий хотя бы один открытый порт, является сервером. И не важно, какой сервис он предоставляет - доступ ли к базе данных, или же просто отвечает на ping - в любом случае он кого-то обслуживает, а значит - сервер. :)


Digitman   (2005-05-24 17:35:00) [19]


> Eraser ©   (24.05.05 17:28) [30]
> Digitman ©   (24.05.05 17:26) [29]
> мой КОНТРОЛЛЕР, к примеру, выполняет зашитый в ПЗУ код
>
> А куда подевался Win2003Server и при чём
> тут ПЗУ?


А никуда !

Инсталлирована вся эта байда на ЖД и молотит себе в тряпочку, вхолостую) ... никто не обращается к моему супер-пупер-сервер-компьютеру за информацией ни по сети, ни через святой дух)

а я вот взял да и запустил некий код (в т.ч. - из некоего ПЗУ), который только тем и занят, что раз в час подает 10-сеундный импульс на э/м клапан ... это что, СЕРВЕР я имею ?)


Eraser   (2005-05-24 17:33:00) [20]

2 :
http://www.google.ru/search?hl=ru&lr=&oi=defmore&q=define:%D0%A1%D0%B5%D1%80%D0%B2%D0%B5%D1%80


Страницы:   1 2 3

Наверх

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