วันนี้ขอมาโพสสั้นๆ ครับ พอดีว่า หลังจากห่างหายไปนาน ผมเพิ่งค้นพบว่า ตอนนี้ เราสามารถให้ Emulator ออกอินเตอร์เนตได้ โดยไม่ต้องพึ่งการ Bridge Network Interface เหมือนก่อนแล้ว (อายจัง) ผมเลยอยากจะมาอัพเดทวิธีทำให้ ดังนี้ครับ
ขั้นแรก ติดตั้ง Windows Mobile Device Center หรือ Active Sync ก่อน หาติดตั้งได้จาก http://coresharp.net/files นะครับ ถ้า Validate ไม่ผ่าน
แล้วเปิดมันขึ้นมา เพื่อตั้งค่า โดยเลือกที่ Connection Settings
แล้วทำเครื่องหมายถูกที่ “Allow Connections to one of the folllowing” แล้วเลือก DMA พร้อมกับทำเครื่องหมายที่ “Allow data connections…” ด้วย
เมื่อเรียบแล้วหมดแล้ว ไปที่ Visual Studio แล้วทำการเปิด Emulator ขึ้นมา
แล้วเปิด Device Emulator Manager
แล้วจากนั้น คลิ๊กขวาที่ Emulator ที่กำลังทำงานอยู่ แล้วเลือก Cradle
รอสักครู่ เมื่อมาดูใน WMDC ก็จะพบว่า Emulator โดน Cradle เรียบร้อยแล้ว แต่ว่าจะต้องมากด Connect ก่อนนะครับ

ขอย้ำว่า ทุกครั้งที่ Cradle จะต้องมากด Connect นี่ทุกครั้ง ไม่อย่างนั้น มันจะไม่เกิดการเชื่อมต่อกัน แล้วมันจะออกเน็ตไม่ได้นะครับ (แล้วด้วยความลน เราก็จะไปปิดนู่น ปิดนี่อะไรมั่วไปหมดได้) ถ้าต้องการความสะดวก ก็จัดการสร้าง Partnership กับ Emulator ไปเลยก็ได้ครับ โดยการเลือกตัวเลือกแรก แต่ไม่ต้องเลือกให้มัน Sync อะไรลงไปเลย แล้วตั้งชื่อให้มันซะเลย เราก็จะสามารถหลอกตัวเองได้ว่าเรามี Windows Mobile 6.5 ไว้ใช้แบบฟรีๆ อิอิ
จากนั้น ผมทดลอง Debug โปรเจค ASP.NET ก็ยังสามารถใช้ความรู้เดิมได้นิดหน่อย คือ เราสามารถใช้ชื่อของเครื่องคอมพิวเตอร์ ที่รัน Emulator ว่า ppp_peer ได้ ดังนั้น ถ้าผมรันโปรเจค แล้ว มันใช้ Port 1922
เราก็สามารถใส่ว่า http://ppp_peer:1922/ ได้ครับ
และ Emulator ก็ยังสามารถต่ออินเตอร์เน็ตผ่านเครื่องเราได้ด้วย ง่ายดีจริงๆ ผมได้ทำการอัพเดทบทความตามวิธีใหม่นี้เรียบร้อยแล้วเช่นกันครับ