Protocolo MSNP

HoTiTo

Hola,

Estoy pensando en desarrollar un cliente de MSN para Mac debido a la carencia de estos en OS X. Los pocos que hay dan realmente lástima. El oficial es lento, pesado y no tiene implementadas ni la mitad de las últimas características. Adium está bien, pero le pasa lo mismo que al anterior: muchas de las nuevas características no las tiene. AMSN en TCL/TK da asco, etc.

Mi idea es realizar uno nuevo en QT 4.5 (C++). Irá bien en MacOS X y será portable al resto de plataformas fácilmente. Pero para ello necesito extensa documentación sobre el protocolo MSNP (en su versión 13 o 14) y hasta ahora no he encontrado gran cosa.

¿Alguien tiene alguna idea de donde encontrar información extensa y variada sobre MSNP o tiene alguna idea sobre lo que estoy hablando?

GRACIAS.

Dod-Evers

Mirate a ver el aMSN que es libre y de ahí podrás sacar cosas, lo único que está en TCL...

Bien por mí, no leí, pero weno, algo de código podrás sacar... xDDDD

JuAn4k4

#2 No se si sabes que el aMSN lo hizo un profesor de tu universidad, aunque igual no le conoces, es novicio como profesor.

Aqui encontre algo en Python por si te sirve, no pone la version:

heanet.dl.sourceforge.net/sourceforge/msnp/msnp.py

HoTiTo

#3 Pues no lo sabía. ¿El tal Alvaro es profesor ahora de la ULPGC? No tenía ni idea. Tengo un amigo que estuvo trabajando en el proyecto de aMSN como developer, pero terminó dejándolo por lo insostenible que se volvió hacerlo en TCL/TK. Dicen que aMSN 2.0 estará bastante bien y reescrito desde 0.

Pero mi idea alberga unas cuantas características más que las de un simple cliente de MSN. Me gustaría hacer algo así como un todo en uno. Una herramienta para el escritorio que albergara a todas esas pequeñas aplicaciones que normalmente usamos y que están por separado. Por ejemplo, cliente de IM, navegador, etc. Todo estaría reunido e interactuando entre sí.

Gracias por la info a ambos, miraré código de aMSN y también me veré ese enlace #3 =)

Dod-Evers

<abuelo cebolleta>
En mis tiempos era alumno todavía
</abuelo cebolleta>

Soltrac

Por lo q tengo entendido, MSNP no es público, por lo q tendrás q trabajar sobre otros códigos de aplicaciones libres, analizar paquetes y demás mierda.

De todas maneras, aquí tienes explicaciones q te vendrán bien:

http://msnpiki.msnfanatic.com/

HoTiTo

He encontrado un api que trabaja con MSNP15 y que está verdaderamente bien. Es con la que trabaja aMSN y Emesene según estuve viendo. Tiene implementadas bastantes cosas. Así que estoy en proceso de documentación.

http://sourceforge.net/projects/libmsn

Usuarios habituales

  • HoTiTo
  • Soltrac
  • Dod-Evers
  • JuAn4k4