seehttp://msdn.microsoft.com/chats/vstudio/vstudio_020102.asp
Q: is there a way to make callback to the client behind firewall or NAT? ManishG_MS
A: you will need to register a channel with an open port on the client as well 下列FAQ不是针对你的问题的,但可以参考
HOWTO: Use CAOs behind a firewall 
http://www.ingorammer.com/RemotingFAQ/CAOS_INTERNET_FIREWALL.html