android - 获取连接的应用程序名称

标签 android

我在同一台设备上有一个 Android 服务器应用程序和一个客户端应用程序。 这 2 个应用程序通过 TCP 连接进行通信。 由于我无法更改的限制,我想在服务器端知道连接的应用程序的名称而不发送名称。

很高兴听到一些建议。

谢谢

最佳答案

TCP 连接不知道应用名称。这只是一个(服务器)端口,用于监听一些字节数据。如果您首先发送一些信息(一些字节),服务器就会知道使用了哪种应用。

例如,您可以阅读此规范:

https://www.rfc-editor.org/rfc/rfc793#page-15

关于android - 获取连接的应用程序名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39391036/

相关文章:

android - 获取未读短信数量

android - Appcompat 主题未应用于所有小部件

Android Viewpager 保存数据和 View

android - 将图像添加到 Android MapView

android - 请求失败,http statusCode :422, 异常 :org. apache.http.client.HttpResponseException:不可处理的实体

android - Spinner 和 RecyclerView 的通用适配器

android - 如何获得通用屏幕尺寸?

android - 有没有办法在不在应用程序中添加谷歌地图的情况下获取用户在谷歌地图中触摸的点的位置?

android - 如何制作适当的 HttpPost 从网站获取一些数据?

java - android java同时从不同线程读/写textview