Python - customize framework for message multicast and add u

[url removed, login to view] is a low latency collaborative text editor that works in the browser. If you open let's say this document [url removed, login to view] in two browser windows and type something in one of them, you will see the rendering of what you typed in the

other one in about 1-2 seconds. Moreover, if you have 3 browser windows open the same document, typing in any of them will do multicast to the others. Pretty cool :-)

The server behind CollabEdit is a Python framework [url removed, login to view] . My goal here is to make a similar server infrastructure that:

- allows several users (let's say up to 5) register for a document/communication channel by its id

- allows each user multicast string messages to all or a subset of other users in the same channel

- requires all users to authenticate with the system, tracks the amount of time they have spent using it and does not support users who are "banned" (such as for failure to pay for service)

- support high load and low latency use. E.g. each user will typical send 70 bytes message every 5 seconds or so and receive similar messages from other users on the same channel

- be easy to access programmatically from a Windows app

- preferably runs on a Windows server (Python runs anywhere, so why not?)

- for now the server doesn't do any processing on messages whatsoever, it just retranslates them to the users on the channel

In short, I want to make my own low latency, high load emulator of IRC based on the wonderful Python framework linked to above.

Habilidades: Computação em nuvem, Python

Veja mais: multicast windows python, up string, text for typing, string processing in c, service rendering, service editor, service channel, cloud rendering service, cool text, cloud computing service, send message, rendering service, python, python to c++, python c++, python c, message, low latency, IT infrastructure , irc, Infrastructure support, framework c, cool app, collaborative, channel communication

Acerca do Empregador:
( 3 comentários ) Stoughton, United States

ID do Projeto: #569406

4 freelancers estão ofertando em média $575 para esse trabalho



$750 USD in 999 dias
(1 Comentário)

I have experiences for similar project, I can do this job, please see my pm.

$450 USD in 10 dias
(0 Comentários)

As discussed.

$500 USD in 10 dias
(0 Comentários)

Sounds like a fun project, good luck! See PM for details. Jim

$600 USD in 45 dias
(0 Comentários)