[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