What is the best way to process Ethernet frames in real-time C#?
C#
1
Posts
1
Posters
0
Views
1
Watching
-
Hi... I'm writing a Windows Service in C# that when started opens a socket (Listening Port) that reads ethernet frames, inspects the payload, and logs to a DB certain data within the payload. Obviously I want the frames to be processed at a speed that doesnt' cause any lost packets. So, do I create a thread for each received frame, to keep the main thread from being blocked? Do I use a thread pool manager? What's the best design for processing the frames in real-time or close to real-time as possible? Any suggestions/code snippets would be greatly appreciated. Thanks, Tom thomas.paluzzi@havensolutionsgroup.com