Связь с сервисом через TCP / IP и UNC на 64-разрядной версии Server 2008 (не Server 2008 R2) - PullRequest
0 голосов
/ 06 декабря 2011

Я написал приложение-службу Delphi, которое прекрасно работает. (Кстати, я также пытался найти эту проблему в Google, и никогда не задавал правильные критерии поиска).

Эта служба была установлена ​​и запущена на 64-разрядной версии Server 2000, Server 2008 R2, Windows 2000, XP, Vista и Windows 7, в которой клиент подключается к приложению-службе через TCP / IP и порт, используя UNC для сервер ПК. То есть.,

MyServer или \\ MySevrer

У меня никогда не было проблем с подключением клиента через UNC или NetBIOS-имя хоста или сервера ПК, пока я не переместил эту службу в 64-разрядную версию Windows Server 2008 с пакетом обновления 2 (SP2).

Единственный способ, которым клиент (любая ОС Windows) может подключиться к этому сокету, - это IP-адрес хост-компьютера или сервера, то есть 172.15.4.5 или \\ 172.15.4.5

У меня нет проблем с общими UNC-файлами на хосте или сервере через \ MyServer и / или через IP-адрес.

Просто отлично работает через IP-адрес только на Server 2008. Отлично работает через UNC или IP-адрес в любой другой ОС Windows.

Есть мысли о том, что мне не хватает на Server 2008? Это должно быть что-то очевидное, поскольку он отлично работает на 64-разрядной версии 2 (SP2) для Server 2008 R2.

Спасибо!

John

...