最近,我一直在使用C#/ XNA进行网络游戏,在仅涉及静态IP的情况下,网络本身运行得很好。现在的情况是:
我的PC在家用路由器(我可以完全控制并使用DHCP)的后面,而该路由器/子网在(可能是)公司路由器的后面,因为我通过DHCP获得了WAN IP。
我应该如何通过Internet引用/访问我的计算机?假设使用UdpClient.Send()函数(在数据旁边仅使用IP地址和端口作为IPEndpoint)?还是这甚至不可能,我必须建立一个虚拟网络才能直接引用计算机?
(使用dhcp-d WAN地址没有成功,而且我对该公司的路由器的控制是绝对零。)