Question

Je veux intégrer une petite fenêtre de chat dans mon programme qui fonctionnera en tant que client de base de l'IRC. Cela nécessite des fonctionnalités limitées telles que la connexion, la déconnexion, les utilisateurs d'inscription, et envoyer des messages privés.

de l'écriture, j'ai essayé plusieurs bibliothèques pléthorique qui le rendent trop difficile de créer une application simple (câblage de nombreux événements, la manipulation des choses comme les canaux, les modes, etc. que je ne suis pas intéressé par). D'autres bibliothèques que j'ai essayé sont développées pour les anciennes versions de .NET et sont pleins d'avertissements relatifs à l'obsolescence. Comment puis-je développer un client IRC léger en C #?

Était-ce utile?

La solution

Deux ans plus tard, il y a maintenant ircdotnet ( moins mise à jour miroir github ) qui semble fonctionner assez bien.

Il est à noter que cela ne pas encore (et ne sera probablement jamais) travailler pour Windows 8 style Metro (WinRT) des applications.

Autres conseils

Il y a un tas de bibliothèques IRC sur CodePlex, l'un d'entre eux qui semble assez bon est Nebo IRC: http: / /nebo.codeplex.com/

D'autres bibliothèques IRC sur CodePlex: http://www.codeplex.com/ site / recherche? projectSearchText = IRC

Je pense que le protocole est si simple que vous pourriez probablement faire vous-même alors. Vraiment, je l'ai testé il y a quelques années en utilisant simplement telnet! Je reçois la source de certains clients simple et simplement mettre les mêmes commandes.

Vous pouvez consulter: http://www.irchelp.org/irchelp/ rfc / rfc.html

Essayez d'utiliser cette C # IRC Library: http://www.meebey.net/projects/smartirc4net/

Il a beaucoup de méthodes, je suis sûr que vous pouvez obtenir tout ce que vous voulez avec eux: http://smartirc4net.meebey.net/docs/0.4.0/html/

Projets en utilisant SmartIrc4net

  • Smuxi client IRC
  • SparkleShare
  • Orbit Ion Cannon faible
  • Monkeywrench
  • IRC-Bot U-Lyss
  • Réseau DG
  • Abbot
  • Spike.NET
  • Prelude Chatbot
  • VandalSniper

Références: Get la liste d'un canal donné au serveur IRC en utilisant C #

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top