2012-11-16 13 views
8

मैं एंड्रॉइड ऐप्स बनाने की कोशिश कर रहा हूं जो मेरे लैपटॉप अपाचे सर्वर और MySQL डेटाबेस से वाईफाई कनेक्शन के माध्यम से डेटा भेजने में सक्षम है। मैं अपने मोबाइल डिवाइस के रूप में सैमसंग गैलेक्सी टैब 10.1 का उपयोग करता हूं। और प्रोटोकॉल का इस्तेमाल मैंने एचटीपीजीट या एचटीपीपोस्ट किया है। और मैं सर्वर करने और PHP को संसाधित करने के लिए XAMPP (अपाचे & एसक्यूएल के साथ) का उपयोग करता हूं। लेकिन, एंड्रॉइड के कारण लैपटॉप से ​​एडहोक नेटवर्क का पता नहीं लगाया जा सकता है, मैं आभासी पहुंच बिंदु बनाने के लिए वर्चुअल राउटर (विंडो 7 के लिए) का उपयोग करता हूं और टैबलेट को अपने लैपटॉप से ​​कनेक्ट करने में सक्षम बनाता हूं। लेकिन समस्या यह है:एंड्रॉइड क्लाइंट को अपने लैपटॉप के अंदर अपाचे सर्वर (php) के लोकहोस्ट से कैसे कनेक्ट करें?

  1. मेरे ऐप्स (क्लाइंट-एंड्रॉइड) में, जहां httpget या httppost यूआरएल है? मेरे लैपटॉप में localhost- 127.0.0.1 या एंड्रॉइड 10.0.0.1 में localhost? या वर्चुअल राउटर का आईपी पता?

  2. तो, अगर मैं एंड्रॉइड से लोकहोस्ट (लैपटॉप-अपाचे) तक पहुंच चाहता हूं तो PHP को चलाने के लिए कॉल करें? कौन सा बंदरगाह? कौन सा आईपी एड्रेस/यूआरएल है जिसे मुझे एंड्रॉइड ऐप (httpget) में रखना होगा? और क्या मुझे XAMPP के लिए httpconfig में कुछ भी संशोधित करने की आवश्यकता है?

उत्तर

0

ipconfig का उपयोग करके अपने लैपटॉप में अपना आईपी पता ढूंढें। 127.0.0.1 के बजाय फोन में उस पते का उपयोग करें।

0

जब तक आप उस पर अपाचे के साथ कंप्यूटर का आईपी पता जानते हैं, चूंकि बाहरी MySQL पहुंच आईडी सेट अप करने के लिए काफी मुश्किल है, तो अपनी PHP स्क्रिप्ट्स पर जेएसओएन अनुरोध भेजने और जावा के माध्यम से वापसी मूल्य प्राप्त करने की सलाह दें, फिर आप जो चाहते हैं आउटपुट के साथ करने के लिए आप पर निर्भर है।

संबंधित मुद्दे