मैं अपने एंड्रॉइड ऐप से टीसीपी पर अपने पीसी पर डेटा भेजने की कोशिश कर रहा हूं।एंड्रॉइड (क्लाइंट के रूप में) से टीसीपी डेटा भेजना - कोई डेटा नहीं भेजा जा रहा है?
कोड इस प्रकार है:
Socket socket = new Socket("10.0.78.75", 50505);
OutputStream out = socket.getOutputStream();
PrintWriter output = new PrintWriter(out);
mStatusText.setText("Sending Data to PC");
output.println("Hello from Android");
mStatusText.setText("Data sent to PC");
socket.close();
mStatusText.setText("Socket closed");
मैं यह सब कर रही है, जबकि, तथापि, सर्वर अनुप्रयोग (सी # में लिखा) किसी भी डेटा नहीं मिलता है पर किसी भी त्रुटि नहीं मिलता है। यह क्लाइंट को उससे कनेक्ट करता है, और देखता है कि डेटा भेजा जा रहा है, हालांकि, डेटा स्ट्रिंग खाली हो गई है ... और यह क्यों हो रहा है पर विचार?
पीएस: सर्वर कोड निम्न साइट से कॉपी किया गया है और सी # टीसीपी क्लाइंट के साथ परीक्षण किया गया है। http://www.switchonthecode.com/tutorials/csharp-tutorial-simple-threaded-tcp-server
आप एक डिवाइस पर या एम्युलेटर पर मौजूद हैं: और आप
AndroidManifest.xml
में इंटरनेट अनुमति के बारे में याद है? क्या आपके पास आपके मैनिफेस्ट में इंटरनेट अनुमति है? –