Intereting Posts
सैमसंग गैलेक्सी टैब पर एंड्रॉइड मार्केट में नहीं दिखने वाले ऐप्स डैगर 2 में "HasFragmentInjector" का वास्तविक उपयोग क्या है एचटीटीपी क्लायंट 4.3.1 को पुनर्प्रेषित कैसे करें और कॉमन्स लॉगिंग पर निर्भरताएं निकालें? Proguard त्रुटि कोड 1 के साथ वापस आया। (Untiy-classes.jar के साथ Proguard त्रुटियों) न्यूनतम अवरुद्ध बफर संख्या पार हो गई संपर्क से मोबाइल नंबर कैसे प्राप्त करें कचरा संग्रहण एंड्रॉइड 4.2 जेली बीन डाल्विक वीएम में कैसे काम करता है? क्रॉप इमेज आंतरिक संग्रहण में स्थित है सर्वर क्लाइंट को संदेश नहीं भेजा जा सकता एंड्रॉइड: जावक, गलत गणना गतिविधि समूह और प्राथमिकता बच्चे के साथ टैबएक्टिविटी एंड्रॉइड अपवाद "निर्दिष्ट बच्चे के पहले से ही एक अभिभावक है …" अधिकृतएन्टीटी क्या है? अपने ऐप में gcm_defaultSenderId नहीं मिल सकता है एंड्रॉइड में इंटेन्ट एक्स्ट्रास्ट्रॉज मौजूद हैं, तो मैं कैसे बताऊँ? एंड्रॉइड प्लेटफॉर्म स्पैटियालाईट का समर्थन करता है?

Android HTTP कनेक्शन

क्या कोई मुझे बता सकता है कि यह एंड्रॉइड एमुलेटर में क्यों काम नहीं करता है? ब्राउज़र से मेरे पास पहुंच है और सर्वर आंतरिक है मैं सोच सकता हूं कि मुझे अपने ऐप पर कुछ कॉन्फ़िगरेशन याद आ रही है, ताकि वह नेटवर्क परत तक पहुंच सकें।

try { InetAddress server = Inet4Address.getByName("thehost"); //Doesn't work either //or InetAddress server2 = Inet4Address.getByAddress(new String("192.168.1.30").getBytes()); if(server.isReachable(5000)){ Log.d(TAG, "Ping!"); } Socket clientsocket = new Socket(server, 8080); } catch (UnknownHostException e) { Log.e(TAG, "Server Not Found"); } catch (IOException e) { Log.e(TAG, "Couldn't open socket"); } 

एक अज्ञातहॉस्ट अपेशन फेंकता है

धन्यवाद

Solutions Collecting From Web of "Android HTTP कनेक्शन"

जहां तक ​​कॉन्फ़िगरेशन जाता है, आपके द्वारा इंटरनेट पर ऐक्सेस करने के लिए केवल एकमात्र सेटिंग इंटरनेट की अनुमति है, जो आपकी एप्लिकेशन मॅनेफेस्ट में एप्लिकेशन टैग के बाहर निम्नलिखित पंक्ति को जोड़कर सक्षम है।

 <uses-permission android:name="android.permission.INTERNET" /> 

तो मैनिफ़ेस्ट इस सामान्य निर्माण का अनुसरण करेगा

 <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.example.android.apis"> <uses-permission android:name="android.permission.INTERNET" /> <application android:name="MyApplication" android:label="@string/application_title" android:icon="@drawable/my_icon"> [ .. Your Activities go here ] </application> </manifest> 

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