我的问题是这样的:我的服务器在外网,客户端在一个内网,开始的时候客户端登入服务器,并把IP发送给服务器,
客户端向服务器发送消息可以收到,可是服务器通过发来的IP,向客户端发消息,客户端收不到,请问怎么解决,我是用c#做的

解决方案 »

  1.   

    建立vpn应该可以,其他好像不行,如果可以的话,那内网就太不完全了。
      

  2.   

    具体怎么做。。我是新手。。刚学习UDP通讯。
      

  3.   

    要穿透内网,估计要过防火墙,tcp好像也不行吧,soap和http应该可以,建议用wcf来做通讯。
      

  4.   

    越来越糊涂,其实问题就像QQ服务器向客户端发送广告一样,我也希望我的服务器能把消息发送到客户端,并且客户端能显示。如果客户端在公网,可以实现,但是客户端在内网的话,就收不到了。是nat拦截了吗,如果是,那么怎样解决。
      

  5.   

    http://blog.csdn.net/woashizhangsi/archive/2008/10/03/3014626.aspx
    http://hi.baidu.com/sunlovestar/blog/item/88b934ad417d1c0a4b36d687.htmlhttp://hi.baidu.com/sunlovestar/blog/item/081991ee5922572a2df534ea.htmlhttp://blog.54master.com/index.php/438198/viewspace-32018
      

  6.   

    结贴了。。
    @tmxk2002的网站受教了,谢谢。。