@
@
@atambalasi2014-12-03 09:54:56
Java
@atambalasi, 2014-12-03 09:54:56

What technologies to choose for the implementation of the instant messenger server?

The task is something like this. There is a client (ios&&android) and a server. The application should work as an instant messenger, i.e. there will be authorization, a list of friends, the ability to send private messages. Messages must be sent json/xml. The task of the server is to receive messages from the client and transfer them to another client, also in the json / xml format.
To implement the server what technologies to choose? How are programs like this written? Is openfire suitable for this task as a server?

Answer the question

In order to leave comments, you need to log in

4 answer(s)
M
Max, 2014-12-03
@AloneCoder

You just need to implement the WhatsApp XMPP protocol
for example in Erlang on the backend, but no one forbids using any other server languages

S
Sergey, 2014-12-03
@begemot_sun

Put what thread ejabberd and do not torment the grandmother. :)

N
Nikolai Pavlov, 2014-12-03
@gurinderu

You can implement your protocol in general) using netty)

V
Vit, 2014-12-03
@fornit1917

Java has a ready-made Openfire jabber server.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question