我是新来的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