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 #?

È stato utile?

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 #

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top