因为serversocket1.Socket.LocalAddress是用来指定Tserversocket连接时本地IP的,
不是用来获取本地IP

解决方案 »

  1.   

    因为serversocket1.Socket.LocalAddress是用来指定Tserversocket连接时本地IP的,
    不是用来获取本地IP
      

  2.   

    我在前面问了相同的问题,请参考 http://www.csdn.net/expert/topic/142/142650.shtm不过我的问题并没有得到满意的答复
      

  3.   

    我也遇到了相同的问题,后来我也想到他应该是在连接时才好使,
    因为serversocket1.socket.remoteaddress是好使的,
    后来我写api直接获得了本机的IP.
      

  4.   

    哦,真失望,原来在VB里就用API,后来发现VB的WINSOCK控件有一个属性可以直接得到IP
    现在改用DELPHI,还得用API呀.那我用serversocket1.Socket.LocalHOST就可以提到机器名呀,它和LOCALADDRESS帮助文档中都只是说确认什么什么,而并没说是得到还是设定.
      

  5.   

     
    哦,真失望,原来在VB里就用API,后来发现VB的WINSOCK控件有一个属性可以直接得到IP
    现在改用DELPHI,还得用API呀. 
      非也,非也,你也不知道 我們深愛的 borland 的用心良苦阿.
    因爲,有些機器(如2000)可以有多個IP地址,serversocket1.Socket.LOCALADDRESS 只是讓你確認你的socket 綁定那一個IP地址.(哪會兒,vb不又成了傻逼)
       
       
       borland 也深愛著我們阿?
       borland 也深愛著我們阿?   
       borland 也深愛著我們阿?
       borland 也深愛著我們阿?  
      
      

  6.   

    哦,真失望,原来在VB里就用API,后来发现VB的WINSOCK控件有一个属性可以直接得到IP
    现在改用DELPHI,还得用API呀. 
      非也,非也,你也不知道 我們深愛的 borland 的用心良苦阿.
    因爲,有些機器(如2000)可以有多個IP地址,serversocket1.Socket.LOCALADDRESS 只是讓你確認你的socket 綁定那一個IP地址.(哪會兒,vb不又成了傻逼)
      
      
      borland 也深愛著我們阿?
      borland 也深愛著我們阿?  
      borland 也深愛著我們阿?
      borland 也深愛著我們阿?