Socket.IOControl - неоднозначная документация

Я впервые попытался управлять сокетом таким низкоуровневым способом
Проходя через руководство, я столкнулся со следующими строками:

byte[] byTrue = new byte [4] {1, 0, 0, 0};
byte[] byOut = new byte [4] {1, 0, 0, 0};

_Socket.IOControl(IOControlCode.ReceiveAll, byTrue, byOut);  

Я сослался на документацию MSDN , но это действительно очень неоднозначно.

Вопрос:

Что это за массивы по 2 байта? В чем они используются?
В документации указано ОПЦИИ - какие параметры?

9
задан Ahmed Ghoneim 25 February 2012 в 01:25
поделиться