Wednesday, October 11, 2017

Django Websockets / Several Users on the Website

Hi together,

I try to get started with Django Channels.  I have actually two questions:

1. I use web sockets with channels. I want to have for each frontend user which opens the website his own websocket channel without groups. I am not sure how does it works when several Users opens the website ? Has each frontend user his own consumer thread which handles the web socket messages ? How are the concept here?

2. How can I receive websocket messages in a separate task. I found in the FAQ on the Channels Site the hint to use receive_many() but I'm not sure how to use it exactly.

3. How can I start a separate task  in the consumer.py after receive a message ('websocket.receive')
( for example: In Consumer I get a message via websocket from the frontend user, according to the message I start a process with some arguments, after execute the process,  I get the results back and send it to the individual  websocket channel client)

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+unsubscribe@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/b4fc5aba-e9a4-4187-84da-24b08348ec5e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment