Where exactly does it hang? can you provide a copy of the status window text.
Does either machine have a firewall?
If you or either of the ftp servers are behind a NAT based router/firewall you may not be able to FXP. For details please read this
thread