Я столкнулся с этой странной проблемой при работе с высокопроизводительными сокетами .NET.
Сразу после получения нового Socket с помощью AcceptAsync () op, свойство [Available] равно некоторому ненулевому значению , обычно 64. При ближайшем рассмотрении я вижу, что все доступные байты 'значения в буфере сокета установлены в 0.
На стороне клиента, единственная запущенная операция - ConnectAsync (). Нет SendAsync (), нет ничего.
Это относится к включенному состоянию Nagle.
Кто-нибудь когда-либо сталкивался с этой проблемой?
P.S .: Я буду обновлять и публиковать некоторый код, если это необходимо, но это своего рода большой фрагмент.