Представьте себе TCP-сервер / клиент в C. Представьте:
1) На сервере я записываю в сокет 812 байт;
2) В клиенте я читаю только 512 байт;
3) В клиент, я пишу что угодно.
Что происходит с другими 300 байтами, отправленными сервером? Они перезаписываются?
Кроме того, как я мог прочитать все 812 байтов при размере буфера всего 512? Могу я сделать какую нибудь ал oop? Как узнать, прочитал ли read () все, что отправил сервер?
Спасибо!