首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于internet的JXTA P2P应用程序

基于internet的JXTA P2P应用程序
EN

Stack Overflow用户
提问于 2009-09-03 05:24:52
回答 3查看 2.7K关注 0票数 0

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

以太网的ipconfig如下所示

代码语言:javascript
复制
Ethernet adapter Local Area Connection:

Connection-specific DNS Suffix  . :
Description . . . . . . . . . . . : Realtek RTL8139/810x Family Fast Ethernet NIC
Physical Address. . . . . . . . . : 00-14-78-06-2A-A8
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
Link-local IPv6 Address . . . . . : fe80::5584:3f17:f0c5:d774%11(Preferred)
IPv4 Address. . . . . . . . . . . : 192.168.1.3(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : Thursday, September 03, 2009 7:50:51 AM
Lease Expires . . . . . . . . . . : Saturday, October 03, 2009 7:50:51 AM
Default Gateway . . . . . . . . . : 192.168.1.1
DHCP Server . . . . . . . . . . . : 192.168.1.1
DHCPv6 IAID . . . . . . . . . . . : 234886264
DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-11-FB-93-03-00-14-78-06-2A-A8
DNS Servers . . . . . . . . . . . : 208.67.222.222
                                    208.67.220.220
NetBIOS over Tcpip. . . . . . . . : Enabled

我从一周开始就试着做这件事,我需要帮助来理解这件事.我想要一些指导,我应该如何继续这一点,因为没有太多的信息可供JXTA在互联网上使用。谢谢你的帮助..。

我正在改变一个小问题,我想运行MyJXTA (一个从JXTA网站下载的现成的JXTA应用程序)在互联网上工作。我在注释中提供了配置屏幕快照链接,并在运行时提供了MyJXTA应用程序的屏幕快照。谢谢你的帮助..。

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

我刚刚发现tcp服务器套接字和我的isp有一些问题。我确实用python SOCK_STREAM证实了这一点,这里是线程- 网上流。只有数据报能在我的电脑上工作。我不知道jxta是否使用tcp服务器套接字。还会有其他问题吗?

威雷沙克 - http://img188.imageshack.us/img188/3816/59237360.jpg截图

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

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-09-13 14:08:08

从网络的角度来看,您有两台机器,每台都在防火墙后面。

除非他们是你们两个都可以公开访问的“代理”服务,否则你们将无法在不戳出防火墙上的漏洞的情况下相互连接。我敢打赌,您下载的简单示例代码没有提供“代理”。

从我在java站点上找到的文档中可以看出,您缺少的是一个“公共聚会伙伴”。

java站点jxta、论坛和IRC频道上都有很多东西。

如果您想在网络级别调试此功能,威雷沙克可以提供帮助。

票数 2
EN

Stack Overflow用户

发布于 2009-09-13 14:22:36

您需要在两个NATS之外打开一个集合服务器。

这些链接描述了您可以使用的一些选项:

  1. http://osdir.com/ml/java.jxta.devel/2007-04/msg00011.html
  2. 2/index2.html?page=3

如果我正确地记得我的JXTA日子,你也可以使用一个公共的会合服务器。

票数 1
EN

Stack Overflow用户

发布于 2011-02-10 03:24:54

嗨(来自的两个最新版本的领导者),您需要设置一个具有公共IP地址的RDV对等点。然后,必须将此对等点设置为两个边缘对等点中的种子。然后,套接字通信应该可以工作(在我们的测试中是这样的)。干杯。

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

https://stackoverflow.com/questions/1371549

复制
相关文章

相似问题

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