我是新來的android開發我正在寫一個應用程序,將通過TCP/IP與服務器對話我打算使用java.net.Socket包,但後來我發現有一個還有android.net.LocalSocket。 有沒有人知道這些之間的差異,或有什麼建議何時使用這些之一。Android網絡
感謝
我是新來的android開發我正在寫一個應用程序,將通過TCP/IP與服務器對話我打算使用java.net.Socket包,但後來我發現有一個還有android.net.LocalSocket。 有沒有人知道這些之間的差異,或有什麼建議何時使用這些之一。Android網絡
感謝
你考慮先檢查API參考?這是java.net.Socket和android.net.LocalSocket的定義。後者被描述爲「在UNIX域命名空間中創建(非服務器)套接字。這裏的接口與java.net.Socket」不完全不同。明顯的區別是它有一個公共構造函數LocalSocket()
。
java.net.Socket用於創建TCP/IP套接字。
android.net.LocalSocket用於在抽象名稱空間或文件系統中創建unix domain sockets。這些用於進程間通信。
您需要使用java.net.Socket,如您所說您需要TCP/IP套接字。
是的我閱讀API,「不完全不同」使我有點困惑。爲什麼我應該選擇一個。 任何建議何時使用哪一個? – Peter 2011-05-18 10:55:28