2011-09-21 17 views
6

Nella sessione "A .NET Developer's development of Windows 8 app development" presso BUILD, il docente afferma che solo le funzionalità WCF lato client sono esposte nel profilo Metro, non è possibile creare un server. (http://channel9.msdn.com/Events/BUILD/BUILD2011/TOOL-930C?format=progressive @ ~ 34: 00)Nessun P2P nelle applicazioni Windows Metro?

Questo significa che tra pari diretta to peer la comunicazione non è possibile per le applicazioni Metro, e tutti i dati scambiati tra 2 utenti su Internet sarà sempre a viaggiare in realtà attraverso un non-metro applicazione in stile?

+2

Non è Metro un paradigma UI? o vuoi scrivere servizi Windows o servizi web in stile Metro ?! –

+0

Cosa? No Metro non riguarda solo la modifica dell'interfaccia utente. Ad esempio, le sessioni mi hanno dato l'impressione che un gioco P2P leggero potesse adattarsi perfettamente come un'applicazione Metro, ma ora non sono sicuro che possa essere effettivamente realizzato. – gerkberk

+0

È possibile fare tutto ciò, tranne il livello dell'applicazione in modo da disporre di servizi nel livello di servizio e non nell'interfaccia utente. –

risposta

4

L'accesso alle prese è controllato dalla funzionalità "Internet (Client &)", se questa funzionalità è abilitata nell'applicazione, è possibile essere in grado di inviare e ricevere dati su Internet.

+0

Ok, ho scoperto Windows.Networking.Sockets. Quindi tutto questo significa che saremo in grado di utilizzare socket semplici per creare un server, semplicemente non possiamo farlo usando WCF? – gerkberk

+0

Mi chiedo perché abbiano abbandonato queste funzionalità. – gerkberk

+1

Quali caratteristiche sono state "escluse"? In generale, le funzionalità che non sono nel profilo di base Net 4.5 sono quelle ridondanti o che non funzionano nelle app metropolitane. –

0

Poiché le app in stile Metro non possono essere eseguite in background e sono progettate per essere utilizzate in modo libero, il che rende P2P abilitato ha poco senso.

+0

Ci sono un sacco di tipi di applicazioni in cui 2 utenti possono comunicare tra loro senza richiede un server esterno solo per instradare i pacchetti. Il P2P riduce sia la latenza dei client che i costi del server. – gerkberk

+0

@gerkberk Quello che intendevo era lo stile P2P BitTorrent. Forse non si adattava bene a questa domanda. – Zhipei

Problemi correlati