问题标签 [jxta]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
6029 浏览

如何在 JXTA-JXSE 2.6 中发现对等点并发送消息?

使用来自http://jxse.kenai.com/的JXTA 2.6我想创建可以在一个或多个主机上运行多个对等点的应用程序。对等点应该能够在组中找到彼此并发送直接消息以及传播消息。

满足这些要求的简单 hello world 类型的应用程序是什么样的?

我创建这个问题的目的是提供一个类似答案的教程,这是我在两个月前开始为一个 uni 项目查看 JXTA 时非常努力地找到的答案。随意添加您自己的答案或改进我的答案。我会等几天,然后接受最好的。

0 投票
1 回答
342 浏览

JXTA 是否支持语音聊天?

我正在用java开发一个局域网信使。我正在遵循使用 JXTA 发送消息的 P2P 方法。现在我想添加音频聊天的额外功能。我的主要问题是 JXTA 是否支持发送语音数据?

0 投票
1 回答
444 浏览

在简单的 JXTA 2.7 应用程序中获取异常

我正在 JXTA 2.7 中开发一个简单的程序,它向我显示以下错误。

错误:

我无法弄清楚这里出了什么问题。我已经下载了缺少的库码头并将其放入库路径(netbeans 7.0.1)。任何人请帮帮我。

0 投票
1 回答
449 浏览

JXTA 实用 jxta II 示例 ....NetManager.startNetwork(); 时出现异常;被执行

我一直在尝试运行实用 jxta ii 的示例,但我遇到了这个异常

执行此行时遇到此异常

我已经使用 jxse-2.6 来运行示例...我已经按照书中提到的所有步骤...

我在哪里可以找到 jxse-2.7.jar 文件...找不到它...??

我在 netbeans 中运行示例,并且在库中包含了 netty-3.1.5.GA.jar

0 投票
1 回答
419 浏览

JXSE 2.7 中的 JXTA CMS

我在分布式文件系统 JXTA 上做了一个实际项目。我们可以在 JXSE-2.7 / 2.6 中使用 JXTA CMS 内容管理服务吗?我在哪里可以找到可用于 JXSE-2.7 的最新 CMS jar 文件?

我已经阅读了 Mastering JXTA text 中的 CMS。

我们可以在 JXSE 2.7/ 2.6 的内容管理服务中使用这些方法 cms.getContentManager().getContent() 吗?

0 投票
1 回答
1071 浏览

JXTA 2.7 java.lang.NoClassDefFoundError: org/jboss/netty/channel/socket/httptunnel/HttpTunnelClientChannelFactory

我为多余的问题道歉,但似乎整个网络对这个主要问题没有明确的答案。我下载了 JXTA 2.7、依赖文件、netty jar,但它仍然无法正常工作。

将 jar 添加到类路径的答案是没有答案的答案。使用 sourceforge 的依赖文件的答案不起作用。除非提供正确的版本号,否则我们需要正确版本的 netty 的答案是没有用的。

那么,有人可以为这个 Netty “java.lang.NoClassDefFoundError: org/jboss/netty/channel/socket/httptunnel/HttpTunnelClientChannelFactory”问题提供一个清晰的解决方案吗?

非常感谢你的支持!!

0 投票
1 回答
20108 浏览

使用 bouncycastle X509v3CertificateBuilder 生成 X509Certificate

我正在尝试移植 JXTA 以在 App Engine 上运行。鉴于 App Engine 尚不支持 BouncyCastle“BC”提供程序,我必须移植现有的 JXTA 代码以使用列入白名单的类生成 X509Certificate。我对加密的了解很少,我不确定我想要完成的事情是否可能。这是来自 JXTA 项目的 PSEUtils.java 的原始代码:

PSEUtils.java

有一个包含java.security.cert.X509Certificate的帮助类:

在方法中:

我将主题传递为:

密钥对为(来自原始代码):

和 jxta 编码的 IssuerInfo。

现在,由于我无法引入 bouncycastle.jce 包,我不得不删除 JXTA 使用的 X509Principal 和 X509V3CertificateGenerator 代码,并尝试用符合 GAE 限制的实现替换它。这是我目前使用org.bouncycastle.X509.X509v3CertificateBuilder的 genCert 方法的内容。

问题是我无法keypair.getPublic().getEncoded()使用该SubjectPublicKeyInfo.getInstance()方法。抛出java.lang.IllegalArgumentException:工厂中的未知对象:[B

公钥似乎在检查时被填充:

我找到了以下 SO 链接,它演示了此代码的工作原理:

使用 Bouncy Castle 签署 CSR

我转换 genCert 的尝试如下,但由于某种原因,我无法通过编码的公钥创建 SubjectPublicKeyInfo?

任何帮助是极大的赞赏。

0 投票
1 回答
457 浏览

JXTA 入门

拜托,这里有人可以帮帮我吗,我一直在努力学习 JXTA,但我无法让代码工作。有人可以给我关于如何使用 JXTA 2.6 或 2.7 的分步指南,即使是 2.5 步也将不胜感激。请简而言之,我已经阅读了程序员指南等电子书,例如精通 jxta、java p2p、jxta。请我需要一些简单的例子,比如一个 jxta 对等体,它可以传达我需要解决的所有问题。我真的需要如何在单台电脑上测试它的步骤

0 投票
2 回答
325 浏览

一个对等点如何找到另一个对等点?

当有人在 JXTA 中搜索有关对等点如何找到彼此的信息时,有一个重要的问题并不清楚。假设我们有两个同行,一个在柏林,另一个在伦敦,这是一个集合点。我的问题是柏林的同行如何找到伦敦的同行?

  1. JXTA 中有什么方法可以解决这个问题?
  2. 你可以发布一个例子吗?
0 投票
1 回答
2185 浏览

我无法通过 maven 获取 jar 文件

我正在尝试通过 Netbeans 中的 maven 下载 JXTA 2.7,但我无法做到这一点。你知道为什么吗?我得到了同伴面板加载错误;