我在网上找了很多关于C#通信的代码,什么聊天的,聊天室的,都是在局域网下的socket编程,但用到广域网下就不行了,谁能提供一段代码,或者给个完整的原代码,我自己研究也可以通信的核心代码只要socket 类实现的,不要soap.webservice实现

解决方案 »

  1.   

    前提是你有两台处于公网中的机器,有固定的IP或者域名能够访问
    在源码中替换局域网IP,两机器同时运行该程序
      

  2.   

    我用一台电信的IP和一台用网通IP,试过了,不行,只有在同网段下才可以
      

  3.   

    只要有ip,公网用socket就可以直接通讯。
    如果没有公网IP,就需要用NAT穿越。
    代码网上很多。