के माध्यम से कनेक्ट डिवाइस से काम करते हैं, ठीक है, मैंने पिछले कुछ घंटों के लिए प्रयास किया है और मैं छोड़ देता हूं: मैं मोबाइल डिवाइस (यूनिटेक HT660 पर विन सीई) के लिए विकसित करता हूं और एक अजीब चीज होती है: मैं कोशिश करता हूं मेरे पीसी पर एक सेवा के साथ संवाद करने के लिए और मैं इसके लिए टीसीपी क्लाइंट का उपयोग कर रहा हूँ।नेटवर्क कनेक्शन केवल केबल
यह एक बड़ी समस्या के अलावा महान काम करता है: एक बार मैं यूएसबी-केबल अनप्लग मैं इस कार्यक्रम पर वी.एस. से फ़ाइलों की प्रतिलिपि बनाने का उपयोग शुरू TCPClient फेंकता एक SocketException कि कोई गर्तिका कनेक्शन क्योंकि लक्ष्य मशीन सक्रिय रूप से इसे मना कर दिया बनाया जा सकता है (मामला नहीं, फ़ायरवॉल बंद है, कोई तीसरी पार्टी स्थापित नहीं है और सेवा सुन रही है)
और यह वीडर हो जाता है: यदि केबल प्लग इन है और प्रोग्राम के बाद इसे हटा दिया जाता है तो कनेक्शन सब ठीक से काम करता है, मैं केबल के बिना डेटा भेज और प्राप्त कर सकता हूं, मैं केबल के बिना कनेक्ट नहीं कर सकता।
बीटीडब्ल्यू: MySQLCETction के साथ MySQL .NET कनेक्टर से यह वही कहानी है। यह केबल के साथ काम करता है, लेकिन अगर इसे किसी स्थापित कनेक्शन के बिना हटा दिया जाता है तो कोई कनेक्शन नहीं बनाया जा सकता है।
क्या इस पर कोई विचार है?
अग्रिम धन्यवाद!
पीएस: एक बात जो मैं उल्लेख करना भूल गया: मैं अपने नेटवर्क से कनेक्ट करने के लिए वायरलेस का उपयोग करता हूं, साथ ही साथ सेवा के साथ कंप्यूटर को पिंग करने और इसके साथ MySQL डेटाबेस काम करता है।
जिज्ञासा से, सही बंदरगाहों को सही मशीन पर भेजा गया है? – Hmm
Omniscience: यह WinCE डिवाइस और अन्य मशीनों दोनों के लिए एक ही सबनेट है, इसलिए कोई पोर्ट अग्रेषण नहीं है। या क्या मुझे ऐसा कुछ याद आया जिसे मुझे कॉन्फ़िगर करने की आवश्यकता है? – FinalNotriX
क्या आप उसी नेटवर्क पर किसी अन्य पीसी से सर्वर पोर्ट से कनेक्ट करने का परीक्षण कर सकते हैं? यदि कोई अन्य पीसी कनेक्ट होता है लेकिन WinCE डिवाइस नहीं करता है तो यह WinCE डिवाइस पर कुछ है। यदि दूसरा पीसी कनेक्ट करने में विफल रहता है तो शायद यह सर्वर मशीन पर कुछ है। –