2013-06-25 4 views
5

Alles, was ich will, ist von mehreren Sockets (weniger als 10) gleichzeitig zu lesen. Egal, welcher Socket etwas zu lesen hat, ich lese und verzeichne die Daten in einer Nachricht und lege diese Nachricht in eine Warteschlange.Was ist die C# äquivalente Funktion von select/epoll/kqueue?

Dies ist zum Beispiel mit select() einfach. Ich kann nur diese Steckdosen (weniger als 10) zu einem FD_SET und select() auf diesem Set hinzufügen. Wie kann ich das in C# machen? Je einfacher die Lösung ist, desto besser.

+0

socketasyncenturargs – NickD

+2

Werfen Sie einen Blick [hier] (http://msdn.microsoft.com/es-es/library/system.net.sockets.socket.select.aspx) –

+0

@ja_mesa +1 & Thanks! Das sieht wirklich vielversprechend aus! Ich werde deine Antwort akzeptieren, wenn du eine machen würdest :) – GuLearn

Antwort

Verwandte Themen