[問題] 有關socket的host

看板AndroidDev作者 (迷路的小孩)時間12年前 (2011/08/17 02:38), 編輯推噓0(007)
留言7則, 3人參與, 最新討論串1/1
我在書上有看到socket的連線方式,其中一種形式是socket(String host,int port) 我想問一下這個host到底要怎麼找出來還是說要利用到InetAddress裡面有一個叫做 getHostName()這個方法,先去找到SERVER端的自己的host名稱,然後在讓client去 輸入這個名稱來進行連線,還是說要先用其他方法先在SERVER端創一個Hostname再讓 client去搜尋這個主機名稱,但是好像沒有找到相關的範例或者是getHostName()這個 方法的使用方式,所以想請教這種形式的連線方式到底是怎麼樣來進行,因為這個 方式好像很少人用還是說要查其他網路的書才會有介紹到這一部分,大部分的連線 幾乎都是用IP進行連線,沒看過有人打這個方式來連線,知道相關的部分也請提供 關鍵字可以讓我解決這個問題,感覺還蠻奇妙的這個用法。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 120.126.10.221

08/17 02:39, , 1F
一般都直接打IP,不然就是要有DNS的協助
08/17 02:39, 1F

08/17 02:40, , 2F
譬如 www.google.com.tw 這樣的東西就是 host name
08/17 02:40, 2F

08/17 02:44, , 3F
那SERVER端是手機的話也就沒辦法用這個方式進行連線囉?
08/17 02:44, 3F

08/17 02:53, , 4F
好像手機自己本身是不是根本沒辦法建立這個方式去連線阿?
08/17 02:53, 4F

08/17 09:04, , 5F
server 端是手機也可以 google 可以找到一些手機通訊的範例
08/17 09:04, 5F

08/17 12:55, , 6F
原po應該說當server端是手機時,hostname要怎麼寫
08/17 12:55, 6F

08/17 12:55, , 7F
除非DNS裡面有記錄,不然大概也只能寫IP了
08/17 12:55, 7F
文章代碼(AID): #1EIhaVU0 (AndroidDev)