2011-04-23 16 views
8

के माध्यम से कनेक्ट डिवाइस से काम करते हैं, ठीक है, मैंने पिछले कुछ घंटों के लिए प्रयास किया है और मैं छोड़ देता हूं: मैं मोबाइल डिवाइस (यूनिटेक HT660 पर विन सीई) के लिए विकसित करता हूं और एक अजीब चीज होती है: मैं कोशिश करता हूं मेरे पीसी पर एक सेवा के साथ संवाद करने के लिए और मैं इसके लिए टीसीपी क्लाइंट का उपयोग कर रहा हूँ।नेटवर्क कनेक्शन केवल केबल

यह एक बड़ी समस्या के अलावा महान काम करता है: एक बार मैं यूएसबी-केबल अनप्लग मैं इस कार्यक्रम पर वी.एस. से फ़ाइलों की प्रतिलिपि बनाने का उपयोग शुरू TCPClient फेंकता एक SocketException कि कोई गर्तिका कनेक्शन क्योंकि लक्ष्य मशीन सक्रिय रूप से इसे मना कर दिया बनाया जा सकता है (मामला नहीं, फ़ायरवॉल बंद है, कोई तीसरी पार्टी स्थापित नहीं है और सेवा सुन रही है)

और यह वीडर हो जाता है: यदि केबल प्लग इन है और प्रोग्राम के बाद इसे हटा दिया जाता है तो कनेक्शन सब ठीक से काम करता है, मैं केबल के बिना डेटा भेज और प्राप्त कर सकता हूं, मैं केबल के बिना कनेक्ट नहीं कर सकता।

बीटीडब्ल्यू: MySQLCETction के साथ MySQL .NET कनेक्टर से यह वही कहानी है। यह केबल के साथ काम करता है, लेकिन अगर इसे किसी स्थापित कनेक्शन के बिना हटा दिया जाता है तो कोई कनेक्शन नहीं बनाया जा सकता है।

क्या इस पर कोई विचार है?

अग्रिम धन्यवाद!

पीएस: एक बात जो मैं उल्लेख करना भूल गया: मैं अपने नेटवर्क से कनेक्ट करने के लिए वायरलेस का उपयोग करता हूं, साथ ही साथ सेवा के साथ कंप्यूटर को पिंग करने और इसके साथ MySQL डेटाबेस काम करता है।

+0

जिज्ञासा से, सही बंदरगाहों को सही मशीन पर भेजा गया है? – Hmm

+0

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

+3

क्या आप उसी नेटवर्क पर किसी अन्य पीसी से सर्वर पोर्ट से कनेक्ट करने का परीक्षण कर सकते हैं? यदि कोई अन्य पीसी कनेक्ट होता है लेकिन WinCE डिवाइस नहीं करता है तो यह WinCE डिवाइस पर कुछ है। यदि दूसरा पीसी कनेक्ट करने में विफल रहता है तो शायद यह सर्वर मशीन पर कुछ है। –

उत्तर

1

यदि आप Vista/Win7 का उपयोग कर रहे हैं, तो जांचें कि वायरलेस नेटवर्क निजी/ऑफिस नेटवर्क के रूप में सेट है या नहीं। इसे सार्वजनिक नेटवर्क पर सेट करने के कारण बहुत अजीब symtoms का कारण बनता है।

0

सभी अच्छी सलाह के लिए धन्यवाद, हालांकि अंत में यह मेरे कोड या नेटवर्क या सर्वर से कुछ भी नहीं था। मैंने इसे किसी अन्य मोबाइल डिवाइस पर चेक किए बिना चेक किया और यह काम करता है।

लगता है कि यूनिटेक HT660 के पास टीसीपी/आईपी कनेक्शन के साथ कुछ समस्या है। नेट। इस पर गुम हो गया और मैं इस समस्या के साथ अकेला नहीं हूं ...

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