You are here: Minimo project page > Using NetCat and Minimo CE
Using NetCat and Minimo CE
Overview
All printf calls in Minimo are replaced with calls to mozce_printf. Usually, the call is passed to OutputDebugString. Because getting OutputDebugString to work without attaching a debugger or using an expensive debugging tool wasn't working, I went looking for an alternative. I found an great solution.
Basically, the implementation network broadcasts the printf to all listeners.
How to use it
- You will want to set USE_NC_LOGGING to true here and rebuilt the mozce shunt library.
- You will need to download nc.exe. I am sure that there are other implementations that will work.
- Then do this in a CMD on your desktop:
- nc -Lup 9998
- Launch minimo ce using the newly built shunt library.
Now, in your command shell on your desktop you will see the output for all printfs.
Notes:
- It will run much slower since all printfs do network IO.
- This solution works for both the emulator and the device. I have only tested this configuration when the device is connected via ActiveSynce.