David,
The CVI TCP libraries perform regualr TCP/IP communication, anything that "speaks" TPC can communicate with a CVI application. A Windows Socket application should be able to communicate with no problem wiht the CVI application; just make sure that you interprete the data in the right format within the VC app.
Hope that helps.
Regards,
Juan Carlos
N.I.