Все, что я хочу, это читать из нескольких сокетов (менее 10) одновременно. Независимо от того, какой сокет что-то читает, я буду читать и деформировать данные в сообщении и помещать это сообщение в очередь.Что такое C# эквивалентная функция select/epoll/kqueue?
Это легко сделать, например, с select()
. Я могу просто добавить эти сокеты (менее 10) в FD_SET
и select()
на этом наборе. Как я могу сделать это на C#? Чем проще решение, тем лучше.
socketasynceventargs – NickD
Посмотрите [здесь] (http://msdn.microsoft.com/es-es/library/system.net.sockets.socket.select.aspx) –
@ja_mesa +1 & Спасибо! Это выглядит многообещающе! Я отвечу на ваш ответ, если вы его сделаете :) – GuLearn