Hello,
I am a telemetry engineer and have been writing code to process incoming data. Code development presented the need for data and performance logging. The need for something better than writeline and various console outputs resulted in the utility C Log Writer. It provides the ability to write log files and to open a console window showing the same data.
I am posting here because this application is a good candidate to use in multiple projects. If you find any use, please advise.
My next project will be a lightweight class to handle TCP/IP communications. Lightweight is applicable because the need is for a single TCP connection from the app to a data consumer. Multiple connections and incoming data are not a big concern. However, this is a fairly high traffic application. The Microsoft class CAsyncSocket was tried and found to be too slow. My app currently uses blocking calls, but that introduces some difficulties. If the server or the source disconnects, the app is difficult to kill. The next project sill call the Windows API directly. It will also put the TCP/IP section of the app in a separate thread.