╭─────────────╮                     ╭─────────────╮
│                          │                     │                          │
│                          │    ┌────┐     │                          │
│         局域网           │──│internet│── │         局域网           │
│                          │    │        │     │                          │
│                          │    └────┘     │                          │
│                          │                     │                          │
╰─────────────╯                     ╰─────────────╯
      │       │.........                                    │      │             
      │       │                                             │      │             
    ┌─┐   ┌─┐                                         ┌─┐   ┌─┐       
    │A │   │B │                                         │ C│   │D │       
    └─┘   └─┘                                         └─┘   └─┘       
 如果主机A 的IP是192.168.0.10 而主机C的IP也是192.168.0.10(或者其它),请问主机A和主机C如何
 建立连结(网络通信),编程如何实现,分不够再加

解决方案 »

  1.   

    ╭────────────╮                     ╭─────────────╮
    │                        │                     │                          │
    │                        │    ┌────┐     │                          │
    │         局域网         │──│internet│── │         局域网           │
    │                        │    │        │     │                          │
    │                        │    └────┘     │                          │
    │                        │                     │                          │
    ╰────────────╯                     ╰─────────────╯
          │       │.........                                    │      │             
          │       │                                             │      │             
        ┌─┐   ┌─┐                                         ┌─┐   ┌─┐       
        │A │   │B │                                         │ C│   │D │       
        └─┘   └─┘                                         └─┘   └─┘
      

  2.   

    ╭────────────╮                     ╭──────────╮
    │                        │                     │                    │
    │                        │    ┌─────┐   │                    │
    │         局域网         │──│internet  │─ │         局域网     │
    │                        │    │          │   │                    │
    │                        │    └─────┘   │                    │
    │                        │                     │                    │
    ╰────────────╯                     ╰──────────╯
          │       │.........                               │      │         
          │       │                                        │      │             
        ┌─┐   ┌─┐                                    ┌─┐   ┌─┐    
        │A │   │B │                                    │ C│   │D │  
        └─┘   └─┘                                    └─┘   └─┘
      

  3.   

    好复杂,去看看NAT打洞的相关介绍,一搜一大把
      

  4.   

    A 和C  只能用UDP走通,TCP也能(太复杂了^_^)走UDP的
    看一下以前讨论过的帖子
      

  5.   

    http://www.ppcn.net/n1306c2.aspx(很经典的文章 ^_^)
      

  6.   

    关于NAT打洞的问题,需要第三方服务器来完成,如果没有第三方服务器,能不能完成打洞。
    谢谢上面的回答
      

  7.   

    tcp/ip协议不行吗?qq是怎么实现的?
    用tcp/ip协议提交到服务器,服务器再转发给另一个网络内的机子。
    至少,与internet上的服务器通信,我局渔网内的机子是没问题的。