Domanda

Mi piacerebbe chiedere il vostro aiuto per quanto riguarda avere un Bot di Google Talk che comunicherà con il mio codice sul mio server.

Ho scaricato Jabber-Net da code.google.com, ma gli esempi non ci sono abbastanza ... Sono nuovo di queste tecnologie, e non hanno alcun indizio circa:

  1. Come farà cliente arriva al mio server? dove dovrei cambiare [eventuali] DNS al mio server?
  2. Quali libreria lato server dovrei usare?
  3. Dagli esempi ho capito che ho bisogno di avere un desktop-app in esecuzione in background costantemente, il che non ha senso per me.

C'è qualcuno che ha un esempio di alcuni riferimenti migliori per capire meglio? [Scusate la mia ignoranza ...]

È stato utile?

Soluzione

  1. Non sono sicuro se ho capito quello che chiedi correttamente. Se stai chiedendo come connettersi a scelta del server, campione della console mostra come farlo semplicemente, che, fondamentalmente, compilare classe JID. Esempio da 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. Se si desidera creare un proprio server, c'è una libreria (in esecuzione anche sotto .NET) chiamato agsxmpp, permette di creare sia, server e client, è open source su MIT / GPL afair licenza. Non so se jabber-net abilita questa funzione. D'altra parte, ci sono un sacco di libera jabber-server, se non si vuole utilizzare solo uno di quelli "pubblici", quindi potrebbe essere la pena di prendere in considerazione solo con qualcosa che è pronto per essere lanciato.

  2. C'è un campione console nel progetto, non c'è bisogno del desktop-app (se questo è quello che stavi chiedendo?), In modo da poter scrivere servizio, console app o qualsiasi altra cosa.

Altri suggerimenti

Ecco un recente post che mostra un esempio di rispondere ai messaggi in arrivo su Gtalk usando .NET

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