Take the 2-minute tour ×  I need to create a server process
which can push high frequency data (1000 updates per second) to
around 50 client. I'm thinking the best way you do this is using
async sockets with the SocketAsyncEventArgs type.  The client ->
server connections will be long running at least several days to
indefinite. I plan to have a server process listening and the
clients connect and the server starts pushing the data to the
clients.  Can someone point me to or show me an example of how
to do this? I can't find any example showing a server process
pushing an object to a client.  EDIT: This is over a gigibit
LAN. Using windows server with 16 cores and 24gb ram
share|improve this question You cannot make this work reliably
on commodity networking hardware and operating systems. You're
off by about two orders of magnitude, at least without
specifying what kind of latency and service interruptions you
are willing to put up with. –  Hans Passant Feb 6 '11 at 17:03
@Hans Passant: You are wrong ;-) A