100.1.0.1 mask: 255.255.0.0   这个是A类网,子网掩码写错了,不知是不是与这有关。正确的子网掩码应该是255.0.0.0

解决方案 »

  1.   

    与此无关。就算是192.168.0.23 mask 255.255.255.0
                    192.168.2.23 mask 255.255.255.0
    也不行的。
      

  2.   

    这个问题取决于tcp/ip协议的设置,与应用程序没有直接的关系。
    在两个网段之间装个路由器/网关即可。
      

  3.   

    100是A类,192是C类,网络不同,要有网关,设置tcp/ip协议,和应用程序没什么关系吧
    同一网络内,也只要设置一下说可以了啊,对话什么的是在你tcp/ip设置正确的基础编个程序实现的,不用特意在应用程序里设置的吧。
      

  4.   

    如果考虑安全的话,可以在运行程序的网段内的任何一台机器设置代理服务器如wingate.
    然后在你的程序内加入对socks协议的支持...
    如果没有太多的安全考虑,直接用socket可以连接不同网段的ip主机,想想internet是如何工作的,呵呵.....
    在delphi的winsocket控件多多.但功能实在是..,直接用winsocket写好了.
      

  5.   

    如果你没有代理或防火墙,似乎不可以。
    你两台机器直接估计都PING不通。(看看route和网关)
    如果可以,那么就没有问题了。
      

  6.   

    真是个笨蛋!!!如果你不用任何工具只用ping或网上邻居就可以看到对方,直接用winsock就可以了。你连应用程序属于那层协议都不知道还编程?笨死了
      

  7.   

    to fa2002(叮当)我还真不知道应用程序属于那层协议。如果我用TCP、IP或WINSOCK,一样吗?
      

  8.   

    代理服务器就是转发IP包,可以用ip也可以用tcp
      

  9.   

    如果是winnt、win2000,可以设置2个tcp地址来试试。
      

  10.   

    一个机器装两块网卡
    并将机器设置成网关,
    一块网卡对应子网 100.1.XXX.XXX mask: 255.255.0.0 
    另一块网卡对应子网192.168.0.XXX mask 255.255.255.0