想在一个内网的机器上侦听一个端口,等待外网的机器来调用? 不希望一直维持一个TCP链接。有好的实现方法吗? 网上有很多理论上的文章,但是操作起来有点问题。
如果你的外网机器有公网IP可以直接访问的话,情况还好一些,如果外网的机器处在另一个内网中,那你只能再找一台公网的服务器作中转了
打洞好像不是很麻烦吧,你百度一下“穿透NAT”,有好多文章都是带着代码的,原理都一样,认真看一下,不难
组播和广播好像都可以跨路由,我同学研究过,不过目的是聊天
NAT,IP转发,端口映射到你侦听的端口
你可以看一下VeryCD总结的一些东西:
http://www.emule.org.cn/topic/nat/