biblioteca IRC in C # [chiusa]
Domanda
Voglio incorporare una piccola finestra di chat nel mio programma che funzionerà come un client IRC base. Ciò richiede funzionalità limitate come la connessione, disconnessione, elencando gli utenti, e l'invio di messaggi privati.
Al momento di scrivere, ho provato diverse librerie gonfio che rendono troppo difficile per creare una semplice applicazione (cablaggio molti eventi, gestire le cose come i canali, modalità, ecc che io non sono interessato a). Altre librerie che ho provato sono stati sviluppati per le vecchie versioni di .NET e sono pieni di warning di deprecazione. Come posso sviluppare un client IRC leggero in C #?
Soluzione
Due anni più tardi, ora c'è ircdotnet ( meno up-to-date github specchio ), che sembra funzionare abbastanza bene.
In caso di notare che questo non ha ancora (e probabilmente mai) lavorare per Windows 8 Metro-style (WinRT) app.
Altri suggerimenti
C'è un gruppo di librerie IRC su CodePlex, uno di loro che sembra abbastanza buona è Nebo IRC: http: / /nebo.codeplex.com/
Alcune altre librerie IRC su CodePlex: http://www.codeplex.com/ sito / ricerca? projectSearchText = IRC
Credo che il protocollo è così semplice che probabilmente potrebbe farlo da soli, allora. In realtà, ho provato qualche anno fa utilizzando semplicemente telnet! Mi piacerebbe avere la fonte di alcune semplice client e solo implementare gli stessi comandi.
È possibile fare riferimento a: http://www.irchelp.org/irchelp/ rfc / rfc.html
Provare a utilizzare questa Biblioteca # IRC C: http://www.meebey.net/projects/smartirc4net/
Ha molti metodi, sono sicuro che si può ottenere tutto quello che volete con loro: http://smartirc4net.meebey.net/docs/0.4.0/html/
Progetti utilizzando SmartIrc4net
- Smuxi client IRC
- SparkleShare
- Loic
- Monkeywrench
- U-Lyss IRC-Bot
- DG Rete
- Abate
- Spike.NET
- Prelude Chatbot
- VandalSniper
Riferimenti: Get lista degli utenti di un determinato canale nel server IRC utilizzando C #