【问题标题】:send & receive data through socket通过套接字发送和接收数据
【发布时间】:2012-02-12 05:41:12
【问题描述】:

我是 android 开发的初学者。 如何通过套接字在不同的 android 设备之间发送图像。 我想将相同的图像分发给整个组(可能是 5 人)。 如何通过套接字发送数据或图像。

【问题讨论】:

    标签: android image sockets


    【解决方案1】:

    基本上您需要根据您的要求进行 Socket Connection,请查看here。它有一个非常简单的套接字连接示例。

    Socket 连接基本上是通过使用 IP 和一个端口号来完成的。

    Socket s = new Socket("127.0.0.0",80);
    

    然后您可以使用 OutputStream 和 PrintWriter 类写入 String,同时您可以使用 BufferedReader 类读取传入的消息。

    【讨论】:

      【解决方案2】:

      有两种主要方法可以实现这一目标。

      通过从其他设备拉取图像或将图像推送到设备。

      您可以对正在运行的 Web 服务器使用低级套接字或 http 请求,或两者兼而有之。

      通过纯套接字解决方案,了解如何设置正在侦听端口并接受连接并发回图像的套接字。对于客户端设备,您只需学习如何使用套接字连接到另一个 ip 和端口。

      网络上有很多代码和教程供您使用和学习。

      【讨论】:

      • 不需要把图片转成二进制还是直接通过设备发送...?????? @ZAF...????
      • 通过网络你只是发送字节。您在接收端如何处理它们取决于您。使用图像,您可以直接将此字节流转换为位图图像。
      • 计算机上的一切都是总是二进制...它只是以不同的格式向我们展示人类:)
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-07-25
      • 1970-01-01
      • 2013-09-11
      • 1970-01-01
      • 2020-02-29
      • 2012-06-09
      • 2016-12-08
      相关资源
      最近更新 更多