It looks like we are stuck at the same problem:
Have you manage to find a solution make TCP work in both directions (in my case I cannot receive anything)