首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Android网络

问Android网络
EN

Stack Overflow用户
提问于 2011-05-18 16:12:37
回答 2查看 480关注 0票数 4

我是安卓开发的新手,我正在编写一个应用程序,它可以通过TCP/IP与服务器通信,我原计划使用java.net.Socket包,但后来我发现它也有一个android.net.LocalSocket。有没有人知道它们之间的区别,或者有一个建议什么时候使用其中的哪一个。

谢谢

EN

回答 2

Stack Overflow用户

发布于 2015-01-12 21:51:49

java.net.Socket用于创建TCP/IP套接字。

android.net.LocalSocket用于在抽象名称空间或文件系统上创建unix domain sockets。它们用于进程间通信。

您需要使用java.net.Socket,因为您说需要TCP/IP套接字。

票数 3
EN

Stack Overflow用户

发布于 2011-05-18 16:30:24

你有没有考虑过先检查API引用?下面是java.net.Socket和android.net.LocalSocket的定义。后者被描述为“在UNIX域名称空间中创建(非服务器)套接字。这里的接口与java.net.Socket的接口并不完全不同”;明显的区别在于它有一个公共构造函数LocalSocket()。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6041678

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档