2011-09-21 16 views
6

बीयूआईएलडी में "विंडोज 8 ऐप डेवलपमेंट के एक .NET डेवलपर के दृश्य" में, व्याख्याता का उल्लेख है कि केवल मेट्रो प्रोफाइल में क्लाइंट-साइड डब्ल्यूसीएफ सुविधाओं का खुलासा किया गया है, हम सर्वर नहीं बना सकते हैं। (http://channel9.msdn.com/Events/BUILD/BUILD2011/TOOL-930C?format=progressive @ ~ 34: 00)विंडोज मेट्रो अनुप्रयोगों में कोई पी 2 पी नहीं है?

इसका मतलब यह है कि संचार सहकर्मी प्रत्यक्ष सहकर्मी मेट्रो अनुप्रयोगों के लिए संभव नहीं है, और किसी भी डेटा इंटरनेट पर 2 उपयोगकर्ताओं के बीच आदान-प्रदान किया हमेशा वास्तव में एक गैर मेट्रो के माध्यम से यात्रा करने के लिए है स्टाइल आवेदन?

+2

मेट्रो एक यूआई प्रतिमान नहीं है? या आप मेट्रो शैली विंडोज सेवाओं या वेब सेवाओं को लिखना चाहते हैं ?! –

+0

क्या? कोई मेट्रो न केवल यूआई को बदलने के बारे में है। उदाहरण के लिए, सत्रों ने मुझे यह धारणा दी कि एक हल्का पी 2 पी गेम पूरी तरह से मेट्रो एप्लिकेशन के रूप में फिट हो सकता है, लेकिन अब मुझे यकीन नहीं है कि यह वास्तव में बनाया जा सकता है। – gerkberk

+0

आप यह सब कर सकते हैं लेकिन अपने ऐप को लेयर ताकि सर्विस लेयर में सेवाएं हों और यूआई में न हों। –

उत्तर

4

सॉकेट तक पहुंच "इंटरनेट (क्लाइंट & सर्वर)" क्षमता द्वारा नियंत्रित की जाती है, यदि यह एप्लिकेशन आपके एप्लिकेशन में सक्षम है, तो आपको इंटरनेट पर डेटा भेजने और प्राप्त करने में सक्षम होना चाहिए।

+0

ठीक है, Windows.Networking.Sockets के बारे में पता चला। तो इसका मतलब यह है कि हम सर्वर बनाने के लिए सादे सॉकेट का उपयोग करने में सक्षम होंगे, बस डब्लूसीएफ का उपयोग करके ऐसा नहीं कर सकते? – gerkberk

+0

मुझे आश्चर्य है कि उन्होंने इन सुविधाओं को क्यों छोड़ा। – gerkberk

+1

"बाएं आउट" क्या विशेषताएं थीं? आम तौर पर, विशेषताएं जो नेट 4.5 कोर प्रोफाइल में नहीं हैं वे अनावश्यक हैं या जो मेट्रो ऐप्स में काम नहीं करेंगे। –

0

चूंकि मेट्रो स्टाइल ऐप्स पृष्ठभूमि पर नहीं चल सकते हैं, और इसे Fregmentedly इस्तेमाल करने के लिए डिज़ाइन किया गया है, जिससे इसे पी 2 पी सक्षम बनाता है।

+0

जैसे वेब सॉकेट्स के लिए कई रैपर लाइब्रेरीज़ में से एक का उपयोग कर सकते हैं। ऐसे कई प्रकार के एप्लिकेशन हैं जहां 2 उपयोगकर्ता एक दूसरे के साथ संवाद कर सकते हैं केवल पैकेट को रूट करने के लिए बाहरी सर्वर की आवश्यकता होती है। पी 2 पी ग्राहकों और सर्वर लागत दोनों की विलंबता को कम करता है। – gerkberk

+0

@gerkberk मेरा मतलब था बिटटोरेंट शैली पी 2 पी। हो सकता है कि यह इस सवाल को ठीक से फिट न करे। – Zhipei

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