On 08/15/2013 11:13 AM, Michael Tuexen wrote:
On Aug 15, 2013, at 1:42 PM, Daniel Borkmann <dborkman@xxxxxxxxxx> wrote:
On 08/15/2013 12:25 PM, xiong wei wrote:
Hi, experts
For one-to-many mode. Suppose I have a socket which contain several
associations in it. that means there are several clients connect with
server.
If I use sendmsg(...) function to send msg from server, How does sctp
identify which association will receive the data? Does all clients will
receive the msg?
And, Does sctp provide a way for server to send msg to all associations
in one syscall ?
Neil Horman wrote:
The receiving association is specified in either the msg_name field of the
Can you specify on Linux an sctp_assoc_t? Or would you specify one of the
remote IP addresses? Specifying an sctp_assoc_t would be Linux specific,
I guess. At least this isn't covered by
http://tools.ietf.org/html/rfc6458
as far as I know.
msg_name would contain the address, not the association id.
-vlad
Best regards
Michael
message header or the association id field of the sndrcv_info cmsg header in the
datagram. IIRC there is no was to send to all associations at once in a single
syscall, unless you want to marshall up all the data and pass it down via the
sendmmsg syscall, which I don't think lksctp-tools supports yet (though that
would be a nice feature).
Neil
--
To unsubscribe from this list: send the line "unsubscribe linux-sctp" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe linux-sctp" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
--
To unsubscribe from this list: send the line "unsubscribe linux-sctp" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html