Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > буфер сокетов


Автор: STRELOKBMSTU 27.1.2010, 14:50
Если я отсылаю большой файл (фильм к примеру) по TCP, но не считываю его с другой стороны, то не будет ли переполнения буфера с той стороны? какой размер буфера у принимающей стороны?

Автор: nmn 31.1.2010, 13:58
определить размер буфера можно при помощи TcpClient.ReceiveBufferSize и TcpClient.SendBufferSize
насчет переполнения не уверен, но скорее всего его не будет, просто данные перестанут отправляться и NetworkStream.Write заблокируется на TcpClient.SendTimeOut

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)