के बिना कई ग्राहकों के साथ डब्ल्यूसीएफ संचार हम सहकर्मी सॉफ्टवेयर के साथ एक सहकर्मी पर काम कर रहे हैं जो कई किराने की दुकानों को "मुख्यालय" कहने के साथ अपनी सूची को सिंक करने की अनुमति देगा। ऐसा करने के लिए, हम डब्ल्यूसीएफ + डब्ल्यूपीएफ सोच रहे हैं, और आईआईएस और वेब सेवाएं नहीं हैं। डब्ल्यूसीएफ के साथ मेरा अनुभव मूल रूप से शून्य है, इसलिए मेरा सवाल यह है कि क्या डब्ल्यूसीएफ का उपयोग कर एक टीसीपी कम समाधान काम करेगा। स्थानांतरित किया जा रहा डेटा काफी सीमित है, एक संपीड़ित सादा पाठ फ़ाइल के लिए लगभग 2 एमबी (इसलिए हम बाइनरी डेटा भेज रहे हैं!), और यह केवल प्रति दिन एक बार किया जाता है। तो बैंडविड्थ/लोड यहां कोई मुद्दा नहीं होना चाहिए। इस बिंदु पर विचार मुख्यालय में चल रहे डब्ल्यूसीएफ "सर्वर" होना है। स्टोर स्वयं को उस सर्वर पर ज्ञात करते हैं और फिर फ़ाइलों को आगे और आगे भेजते हैं (चैट एप्लिकेशन के समान)। मुझे क्या यकीन नहीं है: क्या प्रत्येक स्टोर में डब्ल्यूसीएफ "सर्वर" (या एंडपॉइंट) होना चाहिए? सर्वर (= मुख्यालय) क्लाइंट (= स्टोर) में से किसी एक को फ़ाइल कैसे भेजेगा? प्रत्येक स्टोर किसी अन्य स्टोर, और मुख्यालय में एक फाइल भेज सकती है, और प्रत्येक स्टोर किसी अन्य स्टोर/मुख्यालय से फ़ाइल को "अनुरोध" भी कर सकती है।आईआईएस
दो सीमाएं: शामिल मशीनों/कंप्यूटरों में से कोई भी बजट कारणों से विंडोज सर्वर चला सकता है, और जैसा कि आईआईएस पहले नहीं है।
हां, यही वह है जो मैं इस बिंदु पर भी सोच रहा हूं। सभी ट्रैफिक को संभालने के लिए एक सर्वर है ... हालांकि, सर्वर उनसे अनुरोध करने के बिना ग्राहकों को फाइल भेजने में सक्षम होना चाहिए। तो डब्ल्यूसीएफ सर्वर किसी भी तरह से पता होना चाहिए कि ग्राहक ऑनलाइन/कनेक्ट है या नहीं। क्या यह संभव है? धन्यवाद! – John
यदि सर्वर क्लाइंट से कनेक्ट नहीं हो सकता है, तो आप उस विशिष्ट अपवाद को संभाल सकते हैं जिसे फेंक दिया गया है और बाद में पुनः प्रयास किया जा सकता है। आपके सर्वर पर चल रही प्रक्रिया के लिए आपको कुछ प्रकार का टाइमर होना होगा। – Tanner