fix to forward issue #144 and new test t/forward_test_tcp.t with Test::TCP