เชื่อมต่อโทรศัพท์ Android ผ่านสาย USB และเข้าถึงเซิร์ฟเวอร์ http บนคอมพิวเตอร์
ไฟร์วอลล์ - ปิดเมื่อทุกอย่างทำงานได้คุณสามารถเพิ่มกฎภายใต้กฎขาเข้าเปิดใช้งาน Apache HTTP Server (UDP และ TCP) (หรือเซิร์ฟเวอร์ HTTP ใดก็ตามที่คุณใช้) คำเตือน - หากคุณปิดไฟร์วอลล์คอมพิวเตอร์ของคุณจะเสี่ยง ไปจนถึงการโจมตีทางอินเทอร์เน็ต ดังนั้นปิดอินเทอร์เน็ตและตัดการเชื่อมต่อจากเครือข่ายก่อน คุณไม่จำเป็นต้องอยู่บนอินเทอร์เน็ตเพื่อให้สามารถใช้งานได้เนื่องจากคุณกำลังเชื่อมต่ออุปกรณ์สองเครื่องบนเครือข่ายท้องถิ่น
เสียบสาย USB หากหน้าต่างเครือข่ายปรากฏขึ้นให้เลือกเครือข่ายภายในบ้าน หากไม่ปรากฏขึ้นอาจตั้งค่าเป็นสาธารณะ (ซึ่งใช้ไม่ได้) ให้ไปที่: Control Panel \ Network และ Internet \ Network and Sharing Center (ใน win7) และตั้งค่าเป็น Home Network ที่นั่น อาจเป็นหน้าจอถัดไปหลังจากที่คุณกดเพื่อแชร์รูปภาพเพลง ... เพียงแค่คลิกยกเลิก บนหน้าจอหลักเครือข่ายหลักจะยังคงทำงานอยู่
คุณต้องการ IP ของคอมพิวเตอร์ localhost หรือนามแฝงอื่น ๆ ไม่สามารถใช้งานได้ ในการรับ IP ของเครื่องของคุณให้เริ่มเชลล์บรรทัดคำสั่งของ Windows (กด Windows Key + R และพิมพ์ cmd) หน้าต่างพรอมต์คำสั่งสีดำจะปรากฏขึ้นพิมพ์: "ipconfig" แล้วกด Enter ตอนนี้มองหา
ที่อยู่ IPv4 . . . . . . . . . . : 192.168. ###. ### นั่นคือ IP ที่โทรศัพท์ของคุณกำหนดให้กับคอมพิวเตอร์ของคุณ
ตอนนี้คุณควรทำเสร็จแล้วในเบราว์เซอร์ของโทรศัพท์ลองเข้าถึงไฟล์ html ทดสอบจากเซิร์ฟเวอร์ของคอมพิวเตอร์ของคุณมันควรจะแสดงผลได้ดี
ตอนนี้ทุกอย่างทำงานได้แล้วคุณอาจต้องการเปิดใช้งานไฟร์วอลล์และการเข้าถึงอินเทอร์เน็ตบนคอมพิวเตอร์ของคุณ ตอนนี้ลองเข้าถึงเซิร์ฟเวอร์ http ของคุณอีกครั้ง มันคงใช้ไม่ได้ ขึ้นอยู่กับการตั้งค่าของคุณคุณอาจได้รับป๊อปอัปขอให้คุณเพิ่มกฎเพื่ออนุญาต แต่ถ้าคุณไม่ทำก็ให้เพิ่มเอง เริ่มไฟร์วอลล์ windows และไปที่ Inbound Rules (เนื่องจากเป็นเซิร์ฟเวอร์) และเพิ่มกฎใหม่ เลือก "โปรแกรม" ค้นหา exe ของเซิร์ฟเวอร์ http ของคุณและในหน้าจอถัดไปตรวจสอบให้แน่ใจว่าได้เลือกอนุญาตแล้ว ลองเชื่อมต่ออีกครั้งและตอนนี้ควรใช้งานได้ ถ้าไม่ใช่อาจเป็นเพราะคุณเลือก exe ผิด คุณสามารถก้าวไปอีกขั้นเพื่อ จำกัด การใช้งานภายนอก (เพราะตอนนี้ทุกคนบนอินเทอร์เน็ตสามารถเข้าถึงได้หากมีที่อยู่ IP อินเทอร์เน็ตของคุณ) หากต้องการ จำกัด การเข้าถึงคุณสามารถคลิกขวาที่กฎใหม่ที่คุณเพิ่งสร้างขึ้น
หมายเหตุสำหรับนักพัฒนา Android ตอนนี้ในโค้ด Android ของคุณคุณต้องใช้ "http: //" มิฉะนั้นจะใช้ไม่ได้ ตัวอย่างเช่น MyAsyncTask.execute ("http://192.168.123.123/test.html")
ส่วนที่ II - การตั้งค่า IP เป็นคงที่ / คงที่
ตอนนี้ทุกอย่างใช้งานได้ทุกครั้งที่คุณถอดสายเคเบิลและเสียบกลับเข้าไป IP ของคุณจะเปลี่ยนไป และหากคุณกำลังใช้งานอยู่ที่ไหนสักแห่งเช่นภายในรหัสคุณจะต้องอัปเดตทุกครั้ง! วิธีแก้ไขที่ฉันคิดขึ้นมาคือการตั้งค่า IP เป็นแบบคงที่
- เมื่อเชื่อมต่อและเชื่อมต่อโทรศัพท์แล้วให้กลับไปที่ Network and Sharing Center และคลิกที่การเชื่อมต่อ Local Area "Connections:"

- ในหน้าจอถัดไปเลือก Properties จากนั้นไฮไลต์ IP 4 และกด Properties ที่นั่นแล้วคลิก "Use the following IP address"
- ใส่ Default Gateway และ Subnet Mask ให้เหมือนกับใน ipconfig และสำหรับ IP Address ให้เปลี่ยนเฉพาะ 3 หลักสุดท้ายเป็นอะไรก็ได้ตั้งแต่ 1 ถึง 255

IP นั้นจะเป็น IP คงที่ / คงที่ใหม่ของคุณและจะยังคงเหมือนเดิมในครั้งต่อไปที่คุณเสียบโทรศัพท์