Martin Peach wrote:
Roman Haefeli wrote:
i don't know, how much control you have at c level over what is happening at tcp level. in order to solve the current issues at pd-level, information about either the current buffer size or amount of sent bytes (number of bytes removed from the buffer) would be required. i don't know how and if this is possible at all.
I don't think it's possible (but then I'm often wrong ;(). There might be an ioctl that will return the buffer size so you could know how much is safe to send at once.
Yes you see I was wrong. There is a getsockopt call that will return the buffer size. And a setsockopt that can also set the size on a per-socket basis. On WinXp I get 8192 for the default send buffer.
Martin