如何用WINSOCK实现两个不同网络计算机的通讯,实现远程控制或聊天.请大家帮忙指点下......

解决方案 »

  1.   

    如果局域网内的你会,公网就连vpn吧,vpn登录后就可以象访问局域网一样使用了
    如果想直接连公网的某台电脑,需要有固定ip
      

  2.   

    1\楼上的VPN有没有好的设备或软件推荐下.
    2\在双台电脑都知道双方的IP地址和固定端口,不进行路由器端口映射等配置.程序如何实现访问.像网上直接在局域网内控制或聊天的软件很多.我主要是想跨路由器等设备.有没有办法通过代码来实现用,WINSOCK控件
      

  3.   

    楼上的装了,这个是远程控制,还是会自动创建VPN连接
      

  4.   

    参考这一帖,代码实际上来自超级神豆
    http://topic.csdn.net/u/20100814/00/686721af-17d5-4e43-8ac3-e77d13da2e2a.html?64225
      

  5.   

    这段代码是用建立VPN,与控制vnc viewer这个软件没有多大关系吧.
    你的意思说控制可以通过VNC VIEWER这个来实现.
      

  6.   

    建立vpn连接,路由器里做端口映射,就可以正常使用WINSOCK,用局域网的IP进行正常通讯
      

  7.   

    是的,我的意思不建立VPN,路由器端口做映射,直接用代码,WINSOCK能实现吗?WINSOCK的代理功能不知道能不能实现,或者还有其他什么方法可以实现
      

  8.   

    vb6做穿墙有自带的组件,在“引用”里面。至于用winsock直接编程穿墙,可以做个代理穿。具体网上搜搜应该有答案。
      

  9.   

    1。如果两边都是公网,就和局域网一样连接就是。(服务器方LISTEN的端口必须开放)
    2。一边公网一边内网,只能用内网去连公网,也就是服务端只能在公网上。
    3。两边都是内网。没办法,任何一边斗没法连另一端。必须要有第三方并且在公网上的服务器协助他们穿透NAT。不管怎么样,必须要有一个公网的服务器。
      

  10.   

    可以留意一下这个软件:hamachi 百度一下就有了。