2011-09-21 28 views
6

BUILD'deki ".NET geliştiricisinin Windows 8 uygulama geliştirme" oturumunda, öğretim görevlisi yalnızca istemci tarafındaki WCF özelliklerinin Metro profilinde gösterildiğinden ve bir sunucu oluşturamadığından bahseder. (http://channel9.msdn.com/Events/BUILD/BUILD2011/TOOL-930C?format=progressive @ ~ 34: 00)Windows Metro uygulamalarında P2P yok mu?

bu iletişimi peer to doğrudan akran Metro uygulamaları için mümkün olmadığını ifade etti, ve her türlü veri, internet üzerinden 2 kullanıcıları arasında değiş tokuş olacak hep aslında olmayan bir metro yoluyla seyahat etmek zorunda tarzı uygulama?

+2

Metro bir UI paradigması değil midir? ya da Metro stili windows hizmetleri veya web hizmetleri yazmak ister misiniz ?! –

+0

Ne? Hiçbir Metro sadece UI'yi değiştirmekle ilgili değil. Örneğin, oturumlar bana hafif bir P2P oyununun bir Metro uygulaması olarak mükemmel bir şekilde uyum sağlayabileceğine dair izlenim verdi, ancak şimdi gerçekten yapılabileceğinden emin değilim. – gerkberk

+0

Bunu yapabilirsiniz ancak uygulamanızı UI'de değil, hizmet katmanında servis sağlamak için katlayabilirsiniz. –

cevap

4

Yuvalara erişim, "Internet (İstemci & Sunucu)" özelliği tarafından kontrol edilir. Bu özellik, uygulamanızda etkinleştirilirse, Internet üzerinden veri gönderip alabilmeniz gerekir.

+0

Tamam, Windows.Networking.Sockets hakkında bilgi edinin. Yani bu, bir sunucu oluşturmak için düz soket kullanabileceğimiz anlamına gelir, sadece WCF kullanarak bunu yapamaz mıyız? – gerkberk

+0

Bu özellikleri neden bıraktıklarını merak ediyorum. – gerkberk

+1

Hangi özellikler "dışarıda bırakıldı"? Genel olarak, .Net 4.5 çekirdek profilinde olmayan özellikler, gereksiz veya metro uygulamalarında çalışmayan özelliklerdir. –

0

Metro stili uygulamaları arka planda çalışamadığından ve sorunsuz bir şekilde kullanılmak üzere tasarlandığından, P2P'nin etkinleştirilmesi çok az anlam ifade eder.

+0

2 kullanıcının birbiriyle iletişim kurabileceği uygulama türleri vardır. Sadece paketleri yönlendirmek için harici bir sunucuya ihtiyaç duyar. P2P, istemcilerin hem gecikmesini hem de sunucu maliyetlerini azaltır. – gerkberk

+0

@gerkberk Demek istediğim BitTorrent stili P2P. Belki de bu soruya iyi uymamıştır. – Zhipei

İlgili konular