【发布时间】:2012-02-12 05:41:12
【问题描述】:
我是 android 开发的初学者。 如何通过套接字在不同的 android 设备之间发送图像。 我想将相同的图像分发给整个组(可能是 5 人)。 如何通过套接字发送数据或图像。
【问题讨论】:
我是 android 开发的初学者。 如何通过套接字在不同的 android 设备之间发送图像。 我想将相同的图像分发给整个组(可能是 5 人)。 如何通过套接字发送数据或图像。
【问题讨论】:
基本上您需要根据您的要求进行 Socket Connection,请查看here。它有一个非常简单的套接字连接示例。
Socket 连接基本上是通过使用 IP 和一个端口号来完成的。
Socket s = new Socket("127.0.0.0",80);
然后您可以使用 OutputStream 和 PrintWriter 类写入 String,同时您可以使用 BufferedReader 类读取传入的消息。
【讨论】:
有两种主要方法可以实现这一目标。
通过从其他设备拉取图像或将图像推送到设备。
您可以对正在运行的 Web 服务器使用低级套接字或 http 请求,或两者兼而有之。
通过纯套接字解决方案,了解如何设置正在侦听端口并接受连接并发回图像的套接字。对于客户端设备,您只需学习如何使用套接字连接到另一个 ip 和端口。
网络上有很多代码和教程供您使用和学习。
【讨论】: