Hi,
This is about server being developed on Windows. When the server needs to
send *same* message to multiple clients, this is how my function looks like:
void BroadcastMessage (uv_stream_t** client_handles, int NumberOfClients,
uv_buf_t* message)
{
for (int i=0; i<NumberOfClients; i++)
{
uv_write(write_req, client_handles[i], message, 1, after_write);
}
}
However, as per my understanding this code will generate multiple copies of
same buffer (message) in kernel.
Is there any better way to do message broadcast to multiple clients?
Tnx,
Ashish
--
You received this message because you are subscribed to the Google Groups
"libuv" 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 http://groups.google.com/group/libuv.
For more options, visit https://groups.google.com/groups/opt_out.