首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C++数据服务器与J2ME客户端通信

C++数据服务器与J2ME客户端通信
EN

Software Engineering用户
提问于 2014-08-29 01:47:06
回答 2查看 256关注 0票数 0

我正在研究一个机器人,它内置了一些人工智能。然而,强制规定的机器人控制器没有在船上工作的权力。这意味着我需要使用协处理器。

我正在用C++写我所有的人工智能。这也将是一个TCP服务器。我对协议有个想法。C++服务器接收命令,并仅在绝对需要时才发送返回值。基本命令的字符串为:

代码语言:javascript
复制
REQUEST DATA PUT data storename ENDREQ 

C++服务器将解析请求并在storename的引用下存储数据。

从服务器读取数据:

Java请求将是:

代码语言:javascript
复制
REQUEST DATA GET storename ENDREQ

服务器将以以下方式进行回复:

代码语言:javascript
复制
data

我将使用TCP来传输数据,因为使用我正在使用的库似乎更加健壮和容易实现。

在Java方面,我不太了解,尤其是在J2ME方面。如何实现Java端?

变更:我很容易在C++端实现一个web服务器,所以请随意使用HTTP协议!

EN

回答 2

Software Engineering用户

回答已采纳

发布于 2014-08-29 15:42:18

您可以在Java中使用HttpClient。它只是位于一个不同的名称空间(javax.microedition.io.HttpClient)下。您可以在正式的中间配置文件文档这里中找到一些示例代码。

票数 0
EN

Software Engineering用户

发布于 2014-08-29 08:45:58

使用嵌入的http服务器- mongoose或civetweb或其他任何一种,它们都很容易实现(将文件添加到您的构建中,在数组中设置一些选项,调用一个方法来启动侦听)。

然后可以使用java发出http请求,请参阅“所以教程”

票数 -1
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/254762

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档