将图像从服务器发送到客户端

Posted

技术标签:

【中文标题】将图像从服务器发送到客户端【英文标题】:Sending image from server to client 【发布时间】:2009-11-16 06:21:29 【问题描述】:

j2me中如何通过蓝牙?

【问题讨论】:

【参考方案1】:

如果您同时控制服务器和客户端,则无需担心 OBEX 的复杂性。您可以创建自己的轻量级协议,只做您需要的事情。

如果您不熟悉 J2ME 上的蓝牙,请先阅读有关 JSR 82 的信息。您需要在客户端和服务器之间创建一个 RFCOMM/SPP 连接。

接下来是在 J2ME 中通过串行连接发送图像的问题。如果您将图像加载为javax.microedition.lcdui.Image,则需要使用Image.getRGB() 获取ARGB 像素数据。

这为您提供了一个 int 数组,您需要通过 SPP 连接发送它(查看DataOutputStream.writeInt()),并在另一端使用Image.createRGBImage() 重建。

HTH。

【讨论】:

【参考方案2】:

我发现 avetana 蓝牙库有点不稳定,并发现 BlueCove 是一个更好的建议。如前所述,OBEX 是要使用的 OBject EXchange 协议,文档遍布互联网。

【讨论】:

【参考方案3】:

如果您查看 Sun WTK 2.5.x 安装文件夹的“apps\BluetoothDemo\src\example\bluetooth\demo”文件夹,您可以找到 BTImageServer.java 和 BTImageClient.java 源代码。

它使用串行配置文件将图像数据从服务器发送到客户端。我想你看一下就很容易理解了。

【讨论】:

请。给我你描述的用于查看 BTImageServer.java 和 BTImageClient.java 源代码的文件夹的完整链接。【参考方案4】:

如果您指的是 OBEX,请尝试 avetana(JSR-82 上的 obex 实现)- 它包含一些示例。

【讨论】:

以上是关于将图像从服务器发送到客户端的主要内容,如果未能解决你的问题,请参考以下文章

使用 REST API 将图像从服务器发送到客户端

将图像从 websocket 服务器 .NET 发送到客户端 (HTML5)

gRPC -- 在 Protobuf 中将 .png 图像从 Java 客户端发送到 Python 服务器

通过套接字从客户端发送缓冲图像到服务器

套接字 io,节点 js,将图像/文件从服务器发送到客户端的简单示例

将带有 Exif 信息的图像从 Windows Phone 发送到 Java 服务器