Past solutions have both used polling to collect socket data. It might provide a performance enhancement to the plugin if we could figure out how the AsyncRead works so we can respond to events vs. busy waiting.
We might fight the performance difference is negligible due to the data rate, but the line/col look seems to be expensive so we need to try a squeeze all the cycles we can. Figuring this out would also help improve the implementation of socket reading for the GazePoint Tracker as well.
Past solutions have both used polling to collect socket data. It might provide a performance enhancement to the plugin if we could figure out how the AsyncRead works so we can respond to events vs. busy waiting.
We might fight the performance difference is negligible due to the data rate, but the line/col look seems to be expensive so we need to try a squeeze all the cycles we can. Figuring this out would also help improve the implementation of socket reading for the GazePoint Tracker as well.