You also asked this as a GitHub issue with more detail ( https://github.com/django/channels/issues/728) - I'm going to close that and answer it here, since this is the right place.
I don't have a good example for this, but I will outline how I would roughly do it (which your code already sort of does): - Make a group per process you want to run - Add any socket that wishes to see the status of this process to that group (your code will have to work out who an incoming socket is and assign appropriately) - Send information to the group from whatever other Python process is monitoring the background process (note: you cannot run the process from inside a consumer, consumers should be nonblocking), for both updates and when it exits Andrew On Mon, Aug 28, 2017 at 3:53 AM, Samuel Muiruri <[email protected]> wrote: > Hi, > I want to use django-channels to show progress report of a background > process (percentage & time remaining) this is returned as a string. > > My desired process flow would be: > > 1. User connects with sockets > 2. process is started > 3. continous feedback is sent back to *specific user *every "x" seconds > 4. final feedback with result sent and closes connection > > I've gotten through setting up channels and the starting tutorial, if you > can give me an example on this will be appreciated. > > -- > > Best Regards, > > Samuel Muiruri. > > Web Designer | +254 738 940064 > > -- > 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 [email protected]. > To post to this group, send email to [email protected]. > 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/CAJZFZXptZ4HKZOjrS_K2zDp0xoPJRXuSpFdzBvC41hQdU9% > 3DS0g%40mail.gmail.com > <https://groups.google.com/d/msgid/django-users/CAJZFZXptZ4HKZOjrS_K2zDp0xoPJRXuSpFdzBvC41hQdU9%3DS0g%40mail.gmail.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- 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 [email protected]. To post to this group, send email to [email protected]. 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/CAFwN1uq4czd0QnoCvSqXDixJhPdUJveipM1%3D1rb%3DqxtKWct19A%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.

