Programação de soquete C ++ Tamanho máximo do buffer de soquete TCP / IP?

Eu estou usando soquetes de TCP / IP do C ++. De acordo com minhas necessidades meu cliente tem que se conectar a um servidor e ler as mensagens enviadas por ele (isso é algo realmente novo, não é) mas ... no meu aplicativo eu tenho que esperar por algum tempo (tipicamente 1 - 2 hrs ) antes de começar a ler mensagens (através de recv () ou read ()) e o servidor continua a enviar mensagens.

Eu quero saber se existe um limite na capacidade do buffer que mantém essas mensagens caso elas não sejam lidas e cuja memória física é usada para armazenar em buffer essas mensagens? Remetente ou receptor?

questionAnswers(1)

yourAnswerToTheQuestion