it depends on what the "third party application" is and what capabilities it has. is it the one that you are connecting over sockets? is it the only way? if you tell us more about the TP application and how you're connecting to it we could help more.