<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On 17 Dec 2014, at 09:36, kwaye kant <<a href="mailto:gabrielkwaye@gmail.com" class="">gabrielkwaye@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><meta http-equiv="Content-Type" content="text/html; charset=utf-8" class=""><div dir="ltr" class=""><div class="gmail_default" style="font-family:verdana,sans-serif;font-size:small;color:rgb(0,0,255)"><div class="gmail_default">Hi Cramer,</div><div class="gmail_default">Does that mean either I use NodeJs-Xmpp or NodeJs-SocketIO ? </div></div></div></div></blockquote><div><br class=""></div><div>You can use whatever you want off-course :-)</div><div><br class=""></div><div>If you want to use javascript on the server: use NodeJS. If you prefer python, ruby, Java, C, erlang or any other language out there because this better suits you requirements or skill use on of those.</div><div><br class=""></div><div>Depending on your requirements you can pick whatever messaging protocol you want. The stackoverflow link has some suggestions on how you can decide what protocol to use.</div><div><br class=""></div><div>If you want to use XMPP then there are XMPP library implementations for many program languages out there. You can find a good list of them on: <a href="https://xmpp.org/xmpp-software/" class="">https://xmpp.org/xmpp-software/</a>. Do not implement you own server if you don’t really need to. There are great open source servers out there: <a href="https://xmpp.org/xmpp-software/servers/" class="">https://xmpp.org/xmpp-software/servers/</a>. Personally I’ve use Prosody and Openfire and they are both great. Other servers might have better performance, so pick one that suits your needs.</div></div><div><br class=""></div><div>Cheers,</div><div>Eelco</div></body></html>