The most stable way of making .Net 3.5 application talk to .Net 4.0 application

I have an application called NinjaTrader that uses .Net 3.5. I have a Strategy that will send order information to a .dll written in .Net 3.5. I need to send this order information to a platform called T4 that currently uses .Net 4.0. I thought about using C++ as my .dll however everything still seems to target "some" .Net assembly. I am currently using a asynchronous client server connection that does a decent job. I just think it would be better to just run it through a .dll or something. Does anybody have any ideas of the most stable solution?