TClientSocket和TServerSocket 通过ip地址连接后,如何判断网络连接类型
是局域网还是远程连接?

解决方案 »

  1.   

    通过ip不够准确
    我试过机器ip地址可以设置成类似于公网的ip,如202.开头
    连接后tclientsocket或tserversocket有没有一个属性说明是因特网连接
    indy组件能有这个功能也行
      

  2.   

    不是吧,楼主开那么多的贴~~~这么多的分,接~~~~http://community.csdn.net/Expert/TopicView3.asp?id=5071912
      

  3.   

    看看对方的IP是不是跟你在一个网段内,根据你子网掩码和IP地址来判定。如果 (子网掩码 and 你IP地址) = (子网掩码 and 他IP地址),那么你们就在同一个局域网中。当然了,如果你的机器本身就是公网上,那就没办法了。--
    http://www.agui.googlepages.com
    mailto: agui.cn(a)gmail.com