วันจันทร์ที่ 22 มีนาคม พ.ศ. 2553

การ Get IP address

C# เรามีวิธี get ค่า IP Address ได้แล้วหลายวิธีด้วยกัน จาก .Net library ที่มีให้
แต่ผมเจออันนึงครับ ถ้าเราจะ get ip address จาก hostname ต้องใช้แบบนี้เท่านั้น ไม่งั้นเจอบั๊กเต็มๆ อันนี้เป็นประสบการณ์มาแชร์กันครับ

IPHostEntry a = Dns.GetHostEntry(Dns.GetHostName()); แบบนี้ไม่ work ทุกกรณีครับ
IPHostEntry b = Dns.GetHostByName(Dns.GetHostName()); ต้องใช้แบบนี้ครับ


1 ความคิดเห็น: