[問題] multicast 有辦法送不連續的 buffer嘛 ?
看了一下 linux multicasting 好像只適用 sendto 的 API,
但是這個 sendto 只能送連續的一塊 buffer,
我的資料可能會是好幾段不連續的 buffer 串起來送,然後要一次全部送出去,
目前我的做法是另外宣告buffer將資料組起來送,
我知道 UDP 可以用 sendmsg 來送不連續的 buffer,會比較有效率~
但有類似的方法適用於 multicast 送不連續的buffer嘛?
我用sendmsg以後會有 "Message too long" 的錯誤
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 210.202.68.115
Programming 近期熱門文章
PTT數位生活區 即時熱門文章