The Definitive Guide to Data Quality
I am solving the same problem at the moment.
Instead of using integration perspective, you can use mediation perspective (part of Talend ESB). There, you can easily solve complex TCP use cases using our Netty or Mina2 components!
For example, using Netty, you can configure a lot of stuff. See http://camel.apache.org/netty.html