Ví dụ: Tôi muốn một cái gì đó như abc.hyd.mycompany.com. Yêu cầu của tôi là phân tích tên này và khởi tạo dịch vụ thích hợp.Làm cách nào để tìm thấy tên máy chủ đủ điều kiện của máy của tôi trong C#?
using System.Net;
Dns.GetHostName() // doesn't return fully qualified name it just gives "abc"
Better vẫn vượt qua chuỗi rỗng "" để GetHostEntry. Điều này mang lại kết quả tương tự, nhưng cảm thấy tốt hơn. – mark
@mark: Bạn nói đúng, đúng vậy, và đó là một hướng dẫn ít hơn để xử lý. Tôi không biết làm thế nào tôi bỏ lỡ điều đó. Cảm thấy hơi lạ khi cập nhật câu trả lời từ hai năm trước, nhưng ... – Powerlord
Điều này có hoạt động giống với XP như Win7 không? Mã ví dụ được đưa ra trước khi bản chỉnh sửa gần đây cung cấp tên máy chủ đủ điều kiện trên Win7 nhưng chỉ cung cấp tên không đủ tiêu chuẩn trên XP. Muốn mã hoạt động trên cả hai. Cảm ơn. –