Hello.

TCP definitely works, but not all routers work with every configuration and option. Have a look here for details on this:

http://www.nessoft.com/kb/49

Best wishes,
Pete