Pregunta

Me gustaría preguntarle a su ayuda en relación con un robot de Google Talk que se comunicará con mi código en mi servidor.

He descargado Jabber-Net de code.google.com, pero los ejemplos no son lo suficientemente ... Soy nuevo en estas tecnologías, y no tienen idea acerca de:

  1. ¿Cómo será el cliente llegue a mi servidor? donde debo cambiar [si hubiere lugar] DNS para el servidor?
  2. ¿Qué biblioteca del lado del servidor se debe usar?
  3. A partir de los ejemplos que entiende que tengo que tener un escritorio de la aplicación que se ejecuta en el fondo constantemente, lo que no tiene sentido para mí.

¿Alguien tiene un ejemplo de algunas referencias a mejor entender esto mejor? [Lo siento por mi ignorancia ...]

¿Fue útil?

Solución

  1. No estoy seguro si entiendo lo que pide correctamente. Si estás preguntando cómo conectarse al servidor elegido, muestra de la consola muestra cómo hacerlo, simplemente, que, básicamente, los pasos de clase JID. Muestra 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 desea crear su propio servidor, hay una biblioteca (también se ejecuta en .NET) llama agsxmpp, permite crear tanto, el servidor y el cliente, es de código abierto en el MIT afair licencia / GPL. No sé si jabber-net permite esta función. Por otro lado, hay un montón de libre Jabber-servidor si no desea utilizar sólo uno de los "públicos", por lo que puede valer la pena considerar sólo usar algo que está listo para ser lanzado.

  2. Hay una muestra de la consola en el proyecto, no es necesario escritorio la aplicación (si esto es lo que preguntabas?), Para que pueda escribir servicio, aplicación de consola o cualquier otra cosa.

Otros consejos

Aquí hay un post reciente que muestra un ejemplo de responder a los mensajes entrantes en Gtalk usando .NET

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top