Я написал приложение-службу 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