如何使用套接字编程将消息发送到另一个Android移动设备?

时间:2013-01-17 15:35:55

标签: java android sockets

我正在使用API​​ 10并尝试开发一个应用程序,使用套接字编程将文本和多媒体消息发送到另一个Android移动设备。我该怎么做才能获取手机的IP地址?

1 个答案:

答案 0 :(得分:0)

让我们先探讨一下这个概念。

我们在这里:

  

我应该怎么做才能获取手机的IP地址?

哪个IP地址...?哪个在时间的一部分上不断变化,哪个不包含任何静态ip ...?您必须阅读和学习。

  1. 网络系统
  2. 操作系统
  3. 数据结构
  4. 数据库系统
  5. 软件开发生命周期和范例
  6. 信息系统
  7. 面向过程的语言
  8. OOPS语言

然后,您必须具有分析和推理能力,以了解如何开发事物以及如何与上述知识一起实施。

互联网上的每个device都可以是移动phonecomputer拥有动态IP地址。

  

我正在使用API​​ 10 .. ??

这与您使用的内容无关。.

  

尝试开发用于使用套接字编程将文本和多媒体消息发送到另一个android手机的应用。

套接字编程.. !!请先做一些socket programming的基础知识,然后再实现一些示例代码。

  

我已经做完了...:(

然后是时候该将所有书籍放回桌面上了,因为我们一无所知,所以又重新整理了一下概念。或者推理能力很差.. !!

工作原理:

让我们以whatsapp之类的任何主要社交媒体为例,不仅是whatsapp,而且这是每个开发人员都可以告诉您或遵循以发展您所说内容的非常基本的概念。

  1. app进行编程,以通过web-serversockets进行通信
  2. 每个App用户都必须注册才能在服务器上创建帐户。
  3. 如果有任何用户发送邮件,请将其保存到服务器上的帐户“发件箱”中
  4. 检查收件人是否在此网络服务器上拥有一个帐户?
  5. 如果是,则将该消息复制到他的帐户收件箱中
  6. 如果他的Web服务器上的帐户发生更改,则使应用程序通过套接字获取数据
  7. 这些是可以通过一些技巧扩展到IsSentIsReceived的基础
  8. 技巧..?通过哪个屏幕用户所在的应用程序获取用户数据?并将其发送到服务器。
  9. 可以共享相同的数据以显示IsSentIsReceived .. !!

简而言之:

每个应用程序都执行套接字编程,并与修订服务器进行通信。具有固定的静态IP地址或Web服务器。作为不了解软件工程编程和基础知识的最终用户:

  

让两个电话都靠近并问另一个...我已经向您的电话发送了whatsapp消息..,看它收到了吗...?尚未接收到...???!!!使两部手机彼此靠近..,以便很快就可以发送和接收...哦。。。。。。我说..请保持手机靠近以更快地接收消息.. !! :)