Sto cercando un framework o una libreria P2P affidabile, preferibilmente scritto in modo nativo in C#, ma può anche funzionare con qualcosa con cui C# può interfacciarsi. Ti sei mai imbattuto o hai lavorato con uno solido?Esistono framework/librerie P2P mature in C#?
risposta
Date un'occhiata a questo link:
Brunet: a remarkably great P2P library
Brunet è un software libero (licenza GPL) libreria per P2P networking scritto in C# e sviluppato utilizzando Mono, ma funziona anche su piattaforma .Net di Microsoft .
Hai esaminato il Peer-to-Peer capabilities in the Windows Communication Foundation (WCF)?
Sì @casperOne grazie - il motivo per cui le sto chiedendo è perché WCF non ha problemi, sebbene sarebbe sicuramente un framework. Stavo cercando un framework che prendesse in considerazione anche gli overlay e i meccanismi di routing, e WCF sembra lasciarli per i "prossimi livelli". –
@Etamar L .: Si dovrebbe indicare nella domanda dove WCF è carente, così altri possono espandersi su quei punti se c'è una soluzione. – casperOne
- 1. Libreria P2P per C++
- 2. C++ e voIP utilizzando P2P
- 3. Stabilire una connessione P2P in C#
- 4. Esiste un framework P2P in c?
- 5. .NET e P2P - scrittura di un messaggero P2P
- 6. Flash10 + p2p funziona davvero?
- 7. WebRTC P2P - Aggiornamento
- 8. Esistono alternative al polimorfismo in C++?
- 9. Esistono contenitori concomitanti in C++ 11?
- 10. Esistono implementazioni Websocket C# decenti?
- 11. Esistono strutture Web Objective-C?
- 12. Esistono puntatori in .NET?
- 13. Esistono strumenti per integrare Java e C++?
- 14. Esistono modelli nel linguaggio di programmazione C?
- 15. Esistono buoni aggregatori di notizie C#, .net?
- 16. Esistono eventuali debugger C# /. NET autonomi?
- 17. Python Library/Framework per scrivere applicazioni P2P
- 18. Soluzione di confronto video P2P Web
- 19. Nessun P2P nelle applicazioni Windows Metro?
- 20. Esistono piattaforme moderne con formati float non IEEE C/C++?
- 21. framework Java P2P NON JXTA/JXSE
- 22. Esistono implementazioni di Sparse Matrix ottimizzate per l'archiviazione in C#?
- 23. Esistono implementazioni di interi interi solidi in C?
- 24. Esistono aggiornamenti del supporto per la localizzazione in C++ 0x?
- 25. Esistono lettori CSV/librerie di scrittori in C#?
- 26. Quali framework di test delle mutazioni esistono per C/C++?
- 27. In che modo le applicazioni P2P trovano altri nodi?
- 28. Videoconferenza open-source p2p in Flash o Java?
- 29. Esistono compilatori Lisp/Scheme/Clojure abbastanza maturi per .Net CLR?
- 30. Esistono campi di query migliori in MongoDB
Buona chiamata Leniel! Grazie. Tuttavia, sono preoccupato per la GPL, dal momento che significa che non posso costruire nulla di commerciale usandolo. Ma è un buon inizio per un simulatore. –
Sembra che questo sia stato modificato in una licenza MIT ed è ora disponibile all'indirizzo https://github.com/ptony82/brunet –
Non è sicuro che qualcun altro possa ri-licenziare il codice in quel modo? La (eventualmente) originale libreria GitHub è ancora in GPL –