[JavaME]socket://127.0.0.1:8110和socket://10.16.195.219:8110之惑

marginwidth="0" marginheight="0" src="http://www.zealware.com/csdnblog336280.html" frameborder="0" width="336" scrolling="no" height="280">

    我在Nokia7610真機上獲得了以下結論,可是我總以爲這是否是和這款手機有關係,照理說用ServerSocketConnection應該直接就能拿到10.XXX.XXX.XXX的地址啊,爲何還要先訪問一個外部Internet站點呢?html

特別值得關注的一點是,在(ServerSocketConnection) Connector.open(url)以前,我發現必須先去用HttpConnection看看一個Internet網站,而後再來ServerSocketConnection.open,這樣纔可以正確拿到socket://10.16.195.219:8110。不這麼作,就會獲得socket://127.0.0.1:8110這種地址。socket