Guest
#2772357
Hi everybody. I am using ZESTET1 module, which implements 1G Ethernet. I was able to properly use this module and could send data to PC up to 110 MByte/s. However, in my application I need to receive real-time data with 70 MByte/s data rate. At this speed and real-time application, when I run the software CPU usage of my PC dramatically goes high and any event in my PC such as clicking on my software causes loosing data. I use socket programming for read/write data from LAN port in PC. I checked size of data which PC OS (windows) issues event for me and its maximum size is 8 Kbyte. I found that this is my problem. Due to the small size of provided data by windows, my software has to check the socket and read data; consequently, PC CPU is dramatically concerned with my software and CPU usage goes high. Do you have any idea what I can do for solving this problem? Thank you in advance.