[C#, palmari, WCF] Applicazione P2P pura

domenica 26 luglio 2009 - 19.23

enzom83 Profilo | Newbie

Ciao a tutti!
Sono nuovo nel forum e sono un newbie del linguaggio C#.

Dovrei realizzare un'applicativo peer to peer in C# per palmare, utilizzando gli emulatori disponibili in Visual Studio 2008.
Tale applicativo deve essere completamente peer to peer, per cui si dovrebbe creare una sorta di rete mobile ad hoc tra nodi (palmari) vicini che si "vedono" via wifi. Per creare una rete ad hoc non ci dovrebbero essere problemi, basterebbe che ogni palmare invii regolarmente un messaggio di beacon per avere un elenco dei nodi a lui vicini...

Quindi da un lato devo implementare un meccanismo per gestire la rete ad hoc tra i nodi vicini, dall'altro dei meccanismi di condivisione dei dati. In sostanza ogni nodo possiede un proprio database che, insieme ai database di tutti i nodi, dovrà formare un unico database distribuito accessibile da tutti i nodi facenti parte della rete. In un primo momento avevo pensato di implementare il protocollo Bit Torrent, poi però ho letto qualche articolo su Windows Communication Foundation (WCF), e a questo punto non so come procedere...

Avrei bisogno di una sorta di panoramica generale su cosa devo utilizzare, cercando di sfruttare al massimo gli strumenti della Microsoft, per poter poi procedere in maniera autonoma all'implementazione dell'applicativo.

Grazie
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5