i'm working on tcp server right , got point wondering how data should push through connection. question happen if send large amount of data (for example 10 mb) connection slow (like 64 kbit/sec)? data stay within buffer of operating system or pushed out internet , buffered in kind of internet-provider-server? make sense measure transmission speed rates, push out data connection can handle?
what happen if send large amount of data (for example 10 mb) connection slow (like 64 kbit/sec)?
your send() block in blocking mode, or return -1/eagain/ewouldblock in non-blocking mode.
will data stay within buffer of operating system
yes.
or pushed out internet , buffered in kind of internet-provider-server?
no.
would make sense measure transmission speed rates, push out data connection can handle?
definitely not. tcp that.
Comments
Post a Comment