Question

Je voudrais demander votre aide au sujet d'avoir un Google Talk Bot qui communiquera avec mon code sur mon serveur.

J'ai téléchargé Jabber-Net à partir code.google.com, mais les exemples ne sont pas assez ... Je suis nouveau à ces technologies, et ne pas avoir la moindre idée de:

  1. Comment arriver à mon client serveur? où dois-je changer [le cas échéant] DNS à mon serveur?
  2. Quelle bibliothèque côté serveur dois-je utiliser?
  3. A partir des exemples que je compris que je dois avoir un bureau-application en cours d'exécution en arrière-plan en permanence, ce qui n'a pas de sens pour moi.

Est-ce que quelqu'un a un exemple de quelques références meilleurs pour mieux comprendre cela? [Désolé pour mon ignorance ...]

Était-ce utile?

La solution

  1. Je ne sais pas si je comprends bien ce que vous demandez correctement. Si vous vous demandez comment se connecter à serveur choisi, l'échantillon de la console montre comment le faire tout simplement, vous remplissez fondamentalement hors classe JID. Exemple de Jabber-Net
JabberClient jc = new JabberClient();
JID j = new JID(jid);
jc.User = j.User;
jc.Server = j.Server;
jc.NetworkHost = networkHost;
jc.Port = port;
jc.Resource = "Jabber.Net Console Client";
jc.Password = pass;
jc.AutoStartTLS = TLS;
jc.AutoPresence = initialPresence;
  1. Si vous voulez créer votre propre serveur, il y a une bibliothèque (en cours d'exécution aussi sous .NET) a appelé agsxmpp, il permet de créer à la fois, le serveur et le client, il est open source sur licence MIT / GPL afair. Je ne sais pas si jabber-net permet cette fonction. D'autre part, il y a beaucoup de libre Jabber serveur si vous ne voulez pas utiliser simplement l'un des les « publics », donc il peut être intéressant de considérer simplement utiliser quelque chose qui est prêt à être lancé.

  2. Il y a un échantillon de la console dans le projet, vous n'avez pas besoin-application de bureau (si c'est ce que vous demandiez?), De sorte que vous pouvez écrire le service, l'application de la console ou quoi que ce soit d'autre.

Autres conseils

Voici un récent qui montre un exemple de répondre aux messages entrants sur Gtalk en utilisant .NET

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