问题标签 [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.

Filter by
Sorted by
Tagged with
0 投票
1 回答
1520 浏览

开始使用自定义 JXTA PeerGroup

在过去一年左右的时间里,我一直在使用JXTA 2.3 来开发我正在开发的点对点计算平台。我正在迁移到JXTA 2.5 并且在此过程中我试图清理我对JXTA的大量使用。在大多数情况下,我与JXTA接触时只是抱着让它工作的态度。我用它来快速创建和管理我的点对点覆盖网络并提供基本的通信服务。我想以更JXTA的方式使用它,因为无论如何我都在进行更改以迁移到 2.5。

我的第一步将是一个自定义的基本创建PeerGroupMETA-INF.services我看到了一些使用Java 基础架构的新机制。我应该PeerGroup在此处列出一个带有GUID的相关实现对象net.jxta.platform.Module吗?据我了解,如果我这样做,当遇到并加入或创建具有与GUID匹配的规范 ID 的组时,它应该自动使用匹配的对象。我应该能够手动将一个PeerGroup对象绑定到组,但是这种使用的新方法META-INF似乎更容易管理。

有没有人有任何使用此基础架构进行PeerGroup实施的指示或示例?此外,有关 Java 机制的一些一般信息META-INF.services也会有所帮助。

0 投票
7 回答
19130 浏览

用于编写 P2P 应用程序的 Python 库/框架

是否有任何用于在 Python 中编写 P2P 应用程序的库或框架?

我知道最初的 Bittorrent 客户端是用 Python 编写的。我正在寻找类似于JXTA的东西,但适用于 Python。

0 投票
3 回答
2733 浏览

互联网上的 JXTA P2P 应用程序

我正在学习 JXTA 并想掌握它。我从 jxta 网站下载了教程程序,我只在一台 PC 上运行了所有这些程序,并且运行良好。但我希望它可以通过互联网工作。我的朋友也有互联网连接。我们试图在我的机器上运行套接字服务器程序时在他的机器上运行套接字客户端。我还尝试让 myjxta(一个 jxta p2p 应用程序)在互联网上工作,但没有成功。我们都有 ADSL 连接和 D-Link ADSL 路由器 GLB-802C。在设置路由器时,我确实输入了用户名和密码。浏览器没有任何代理配置。那么是否需要为 JXTA 进行代理配置,如果是的话我应该怎么做..

以太网的ipconfig如下

我从一周开始就尝试这样做,我需要帮助来理解这一点......我想要一些指导我应该如何进行,因为互联网上没有太多可用于 JXTA 的信息。感谢您的任何帮助 ..

我正在稍微改变一个问题,我想运行 MyJXTA(从 JXTA 网站下载的现成 JXTA 应用程序)以通过 Internet 工作。我确实在评论中提供了配置屏幕截图链接,以及运行 MyJXTA 应用程序时的屏幕截图。谢谢你的帮助...

///////////////////////////////////////// ///////////////////////////////////////// ///////////////////////////////////////// ////////

我刚刚发现 tcp 服务器套接字和我的 isp 存在一些问题。我确实用 python SOCK_STREAM 确认了它是线程 - Python SOCK_STREAM over internet。只有 Datagram 可以在我的电脑上运行。我不知道 jxta 是否使用了 tcp 服务器套接字。还能有其他问题吗?

wireshark的截图- http://img188.imageshack.us/img188/3816/59237360.jpg

///////////////////////////////////////// ///////////////////////////////////////// ///////////////////////////////////////// ////////

0 投票
2 回答
734 浏览

iPhone 上的 JXTA 应用程序

我正在 JXTA 中创建一个 P2P Java 应用程序,用于对等点之间的简单消息传递。我想在 iPhone 上创建一个类似的程序,它可以与这个 java JXTA 程序对话。这可能吗?我知道有 JXTA-C 可以在 iPhone 上运行,但我不确定 JXTA-C 是否能与 JXTA-Java 正确通信。

如果是这样,有什么方法可以在 iPhone 上运行 java 吗?

任何见解都会非常有帮助,谢谢!

0 投票
4 回答
8711 浏览

Android P2P 多人游戏 (a) XMPP/Google talk b) JXTA peerdroid c) 其他方式)

我是一名安卓开发者,我制作了一些棋盘游戏。现在我想让我的一些棋盘游戏成为多人游戏。我不想创建和托管自己的 Web 服务,所以我想到了 P2P。

我发现的第一件事是 XMPP 协议,但它不是真正的 P2P,但如果我可以使用现有的 google talk 服务,我就准备好了。在使用您现有的 google 帐户而不干扰您的 google talk 客户端的正常工作时,这是否可能?

然后我听说了 JXTA,一个真正的 P2P 解决方案,它已经从 J2ME 移植到 Android ( http://code.google.com/p/peerdroid/ )。

也许我在这里过于复杂了(就像我有时所做的那样)

我只想知道为棋盘游戏做简单 P2P 的最简单方法。

欢迎您提出所有意见!提前致谢

0 投票
2 回答
5285 浏览

什么是 java.net.SocketTimeoutException:无法从远程连接接收关闭确认?

我正在跨 LAN 传输文件(使用 JxtaSocket,以防您听说过),我收到:

java.net.SocketTimeoutException:无法从远程连接接收关闭确认。在 net.jxta.socket.JxtaSocket.close(JxtaSocket.java:1046)

我想知道首先发生这种情况的原因是什么。在我发送一个文件(即 2.9 mb)之后,我以正常的速度收到此异常。所有其他文件都在 1 Mb 以下并且工作正常。

另一方面,我想这可能是 JXTA 的错。

任何回应将不胜感激!

0 投票
1 回答
79 浏览

在 JXTA 中创建能力匹配/对等选择组件?

我对 JXTA 完全陌生,只需要一些提示来帮助入门。

我需要创建一个对等搜索/能力匹配组件,以便我可以根据一些自定义条件搜索和定位对等。换句话说,对等点 A 说“我可以做 X、Y 和 K”,当对等点 B 搜索可以做“X 和 K”的对等点时,能够发现对等点 A。希望这是有道理的。

理想情况下,我希望能够按一些高级标准对对等点进行分组,对组执行搜索,然后在组内搜索特定的低级功能。

我不需要手牵手,只是一些关于如何去做的建议。

谢谢!

0 投票
3 回答
1880 浏览

对于 Java P2P 框架,是否有替代 JXTA 的方法?

我的团队在使用 JXTA 的项目中遇到了麻烦。

是否有另一个 P2P 网络 java 框架?

0 投票
1 回答
249 浏览

Java Vector getting blocked with no apparent reason

I'm probably doing something wrong, but this is what happens:

I register a listener, wait for it to be called and when it executes and calls "Vector.clear()" it locks. The problem happens in the "pipeMsgEvent" method, here it is the, not so friendly-looking, code (if you want, go directly to "this is important" lines):

I always create JxtaCustomer like this:

Here is where in the code I call "sleep", "wait" or I create a "synchronized" (this last one is never)

0 投票
1 回答
941 浏览

为什么在运行 JXTA 应用程序时出现此异常?

我尝试运行一个 JXTA 应用程序并得到以下异常..如何解决这个问题?

我的代码是::

例外是: