【次世代】 Jxtaお勉強スレッド 【P2P】at TECH
【次世代】 Jxtaお勉強スレッド 【P2P】 - 暇つぶし2ch357:デフォルトの名無しさん
06/03/08 19:12:32
java press vol.28は、「携帯電話でP2Pするために必要なもの、手順」を紹介してる。
他にもJXTAのすべてという本があって、これは「パソコンでJXTAを動かすために必要なもの、手順」
を紹介してる。
ただし両方とも情報が古い。JXTAは海外の技術なので、日本語の本になるまで時間がかかってしまうし。
一番いいのは本家サイトのproject jxtaへ行って英語の取り扱い説明読むこと。
とりあえず初心者が理解してインストールするのにオススメのもととか紹介しとく↓

358:353
06/03/08 19:15:57
>>357
いろいろとありがとうございます。
感謝いたします(>_<)。。


359:デフォルトの名無しさん
06/03/08 19:16:37
yahooグループのja-jxta
www.jxta.org
jxtaのすべて
java press vol.28(ケータイのjxtaを紹介してる)

他にもあるかもしらんけど、とりあえずこんなかんじ。
あと、インストールするときはjavaとjxtaのバージョンに気をつけろ。
バージョンってふつう新しければ新しいほどいいと思うじゃん? 違うんだ…。
なんかバージョンごとにjxtaとの相性があるらしくてコンパイルが通らなかったりする。

出来るだけ答えるよ。
俺も偉そうにしてるけどインストールしてちょっと動かしただけだ…。

360:353
06/03/08 19:21:16
>>359
本当にありがとうございます。手当たり次
第挑戦してみます。

なにか変化が得られれば
ご報告いたしますm(__)m


361:デフォルトの名無しさん
06/03/09 15:36:08
「JXTAのすべて」持ってるけど、内容古いんだよね、ソースもコンパイルできない
日本語の資料で最新バージョンを紹介してるのって
ないんじゃない?

2003年あたりにはCマガジンでしばらく特集してたけど(スレの上のほう)
もう、初心者には役に立たないだろうな
APIもシェルコマンドもだいぶ変わったみたいだし(つД`)

しょうがないんで本家の英文解説を必死で追ってたりする・・・
やっとこシェルコマンド作りができるようになってきた・・・

362:デフォルトの名無しさん
06/03/09 16:50:43
>>353
月刊Cマガジン 2003年1月号
月刊Cマガジン 2003年10月~2004年月号

でP2PプログラミングとしてJXTAの特集が組まれてる
具体的なソースコード例とかも載ってる(けど、所々古い内容)
記事の筆者が「プロジェクトJXTAにてJXCubeプロジェクトを開始 」
といってるからJXCubeでぐぐればなんか出てくるかも

363:http://www.vector.co.jp/soft/win95/util/se072729.html
06/03/18 21:55:42
TextSS のWindowsXP(Professional)64bit化おながいします

もしくは64bitにネイティブ対応したテキスト置換ソフトありますか?

そういや64bitにネイティブ対応している2chブラウザてありましたっけ?

364:デフォルトの名無しさん
06/03/27 21:47:31
【うんこが勝手に出た(´・д・`)】

このレスを見た人は、三日以内にうんこが勝手に出ます。
これをコピペでどこかに1回貼れば回避できます。
これは本当です。やらないと文字通り鼻つまみ者にされます。

テスト中にうんこが勝手に出てきてびっくりしました。
「あっ」と思った瞬間にはもう手遅れで。
テストの結果は散々だし、「うんこマン」とか渾名されるし、もう最悪です。
(高校二年生 h.sくん)

主人とセッ○スしている最中に、うんこが勝手に出てきたんです。
バックでしていたので、主人を全身うんこまみれにしてしまいました。
すぐに謝ったのですが、主人は怒るどころかスカトロに目覚めて恍惚の表情。
この先の夫婦生活が不安で仕方ないです。
(主婦 r.kさん)

大事なブリーフィングの途中でうんこが勝手に出てきたんですよ!
もう、何の前触れもなくいきなりだったんです。しかもでっかいオナラまで。
「おいおい、それもブリーフィングの一環かい」なんて笑われちゃって・・・
ああ、コピペの手間を惜しんだばかりに・・・(泣)
(イベント会社勤務 n.aさん)

この噂を信じていれば・・・してしまいました・・・それも上司の車の中で!
冗談のつもりで、いつものスカシッペのつもりが肛門から滴付きの
ガスを漏らしてしまいました。
お汁が出るのを身震いしながら隠し通していますが、何時シートに滴付きが
バレルか心配で夜も寝られません。
(清涼飲料メーカーs.nさん)

365:デフォルトの名無しさん
06/04/09 16:17:30
ほす。

366:デフォルトの名無しさん
06/04/25 08:35:49
ほしゅ

367:デフォルトの名無しさん
06/05/01 18:41:02
ほしゅ

368:デフォルトの名無しさん
06/05/04 19:28:03
とりあえず、古本購入。
jxta1.0_bin.zip
を展開、JREの1.3.1_01をインストールし、本と同じ環境下で
jxta.exeを実行したんだが、
Configuratorがでてこない、しばらくすると、JXTA shell プロンプト
がでてきた。本のとおり、rdvstatusと入力しエンターしたが、
Rendezvous Connections :
[NONE]
となり、つながる気配0。
peers -r
もして再度挑戦しても×
ネットワークには確実につながっているのだが、
もしかして、1.0のランデブーピアはもう公開されてなくて、
つながらないのかな。
それともJREが1.3が原因?でも、本と同じ環境だが、、、。
根本的な原因をしっている方、お願いします。


369:デフォルトの名無しさん
06/05/04 23:26:49
ファイアーウォール解除した?
邪魔してる場合があるよ。

370:368
06/05/04 23:38:03
>>369
返答ありがとう。
とりあえずjxta1.0がダメだと思い、jxta shellの2.3に変更
うまくいきました。
しかし、本はjxta1.0、、、今現在66ページを読んでます。
どうも、mkpgrpをやってもcould not load commandってでてくる。
man
で調べるとどうやらコマンド存在しないみたい。
ということは、ピアグループ作れないんですかね。
よろしくです。。^^;




371:369
06/05/04 23:58:44
古本て、何購入した?
JXTAのすべて?
その本、古いバージョンのコマンドしか紹介してない。
JXTAはバージョンによってコマンドがかなり違う。
ぐぐるか本家行ってくれ。(今JXTA手元にないからわからん)
>>359
も情報源として参考にしてくれ。

あと、rdvピアのサーバをpingしてみて、返答がかえってくるか調べてみ。
つながれば、JXTA内部の設定がおかしい。
つながらなければ、JXTA内部、もしくはピア鯖が死んでるんじゃなかろうか。

つーか、俺も初心者な上、記憶を頼りに書いてるんで間違ってたら誰か
サポートよろ。

372:デフォルトの名無しさん
06/05/06 01:40:37
jxta1.0をインストールしたが、configuratorの画面で
URLリンク(rdv.jxtahosts.net) not accessible.You might need a proxy.
というのが上にでてきて、shell画面が起動しません。
どうしたら解決しますか?わかる方いればおねがいします。

373:369
06/05/06 10:05:52
>>370
mkpgrpはなかったが、newpgrpという新しいコマンドがあるじゃないか。
manやったとききっちり見なよ。

>>372
うーん、いまいちわからんけど、とりあえず起動したいんだったら
そこにアクセスしなきゃいいだけなんじゃないの?

374:デフォルトの名無しさん
06/05/06 16:27:35
>うーん、いまいちわからんけど、とりあえず起動したいんだったら
>そこにアクセスしなきゃいいだけなんじゃないの?
そこにアクセスしないとしても、どこかにアクセスしなきゃ始まらないから・・・


375:369
06/05/06 17:44:26
自分のPCのローカルで2個JXTAをインストールして、
ひとつをランデブーピアに設定、もう一方をただのピアにして通信ためせば
とりあえず動くは動くよ。

「JXTAのすべて」に載ってたし実際自分もやった。

376:372
06/05/06 19:22:22
>>375
jxta1.0のパッケージをJXTAのDLサイトからとってきたんだけど、
JREとの相性がわるいのか、何度もJREのバージョン変えたが、ダメでした。
jxta2.0は問題なく動きます。
しかし、本のとおり、jxta1.0ベースで勉強がしたいんです。
369さんのJREのバージョンを教えてください。
また、もしjxta1.0と相性のいいjreのバージョンが知っているかたいれば
お願いします。


377:372
06/05/06 19:25:18
376
↑に付け加えると、

ちなみに未だにconfiguration画面がでてきません。
jxta1.0とJREバージョンのベストな相性しっている方
お願いします。


378:372
06/05/06 19:37:19
JXTAのすべてを参考に勉強をしています。ちなみにこの本はjxta1.0ベースですよね?
jxta2.0以降は若干変わった(「jxtaのすべて」どおりにいかない?!)
と考えていいのですか?というか、新しく、「JXTA2.0以降のすべて」
のような本ってありませんか?本どおりにやりたいのですが。。。
☆JREの不具合

☆本当にjxta1.0はjxta.orgのランデブーピアに接続できるのか
という2点がわからない。
(jxta2.0以降はjxta.orgのランデブーに接続確認できたが、
仕様が変わっているとのことで、jxta1.0をしっかりやってから
jxta2.0をやりたいと思う。なぜならjxta2.0以降に関する書籍や
参考になるHPが少ない為。長文スマン。。。)

わかる方いればお願いします。


379:369
06/05/06 19:43:25
>>376
バージョンの話だが。
jxta1.0と2.0では仕様がけっこう違うから、新しいものになれたほうが
いいんでは、という説も聞いたことあるよ。

今ちょっくらしらべてきたら、自分の環境にはとりあえず
jre1.3.1、jre1.4.2、j2sdk1.3.1が入ってた。
あとは携帯用のmidpとかが入ってたかな。
jre1.3.1とj2sdk1.3.1があれば動くんじゃないかと思うけど…。
自分も最初動かすときかなり苦労した。
環境変数はちゃんと設定してるよね?

つかこのスレ、今俺しかいないみたいだからあんま信用すんな。
答えるには答えるけどさ。
うろおぼえでな!!!!
本家で英語読むのが理想的だけど、無理ならja-jxtaが日本では一番
活発にjxtaの情報をやりとりしてると思うよ。

380:372
06/05/06 19:59:15
>>379

返答ありがとうございます。

>java -version

java version "1.4.1_01"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1_01-b01)
Java HotSpot(TM) Client VM (build 1.4.1_01-b01, mixed mode)
ていう感じです。jreの1.3.1_01とか本に書いてあるバージョンも試したんですが
configurationの画面がでなくていきなりshell画面がでて、まったく
ネットワークにつなげません。
sdkは以前入れていて、今は削除しています。(jreのみ)
パスはたぶんjava -versionができたので
大丈夫だと思います。なにも設定はしていませんが。。。(sdkいれてjavacしてたときは設定していました。)
できれば、
jre1.3.1_? の ?の部分や、
jre1.4.2_?の  ?の部分も教えてください。




381:372
06/05/06 20:01:55
ちなみに環境はWINXPです。

382:369
06/05/06 20:03:51
>>378
>>357-359
すまんが、jxta2.0はいじってないからわからん。
>☆本当にjxta1.0はjxta.orgのランデブーピアに接続できるのか
これもわからん。
俺ローカルでやったことしかないんで。
他の奴に聞いて…、といいたいけど、人いなさげなので待たずに他で調べた方がいいんじゃなかろうか。

>>380
jre1.3.1_16
jre1.4.2_08

383:372
06/05/06 20:06:40
それと、jxtaのサイトでは、jxta1.0がzipでDLできるように
なってたんですが、jxta1.0_1とか、jxta1.2みたいなものが
あったはずですよね?それをDLできるサイトってありませんか?
jxtaのサイトにあるjxta1.0のDLは一つだけでした。
jxta2.X関係のは山ほどあるのに。。。
ちなみにそのjxta1.0は安定版としてでてましたが、本当なのか?!
と思い始めてきましたよ。。

384:372
06/05/06 20:08:19
>>382
ありがとうございます。
jreを変えて試してみます。
のちほどご報告します。

385:デフォルトの名無しさん
06/05/06 20:12:04
>>383
サイトよりもcvsでダウンロードするのを推奨してるみたい。
そこでならサイトよりもいろんなバージョンおとせたはず…。
antでぐぐれ。

386:372
06/05/06 20:27:02
>>385
返答ありがとうございます。
jreのバージョンかえても結果は同じでした。
jxtaのバージョンを変えて試してみたいとおもいます。
antですね。わかりました。
検索してみます。

387:デフォルトの名無しさん
06/05/06 20:33:01
ant使い方ちょっとややこいからがんばれ。

388:372
06/05/06 20:33:48
検索しましたがよくわかりませんでしたOTL

389:デフォルトの名無しさん
06/05/06 20:41:24
あ、ごめんダウンロードツールはantじゃなかったかも。
嘘言ってごめん。

Jakarta Ant
 antはApacheのJakartaプロジェクトから提供されている,Java向けのbuildツール.Java向けのmakeコマンドのようなもので,antコマンドで実行用ファイルを作成することができる.
 URLリンク(ant.apache.org)からダウンロードした.

CVS
 プログラムを開発するときに利用するバージョン管理システム.大人数のプログラマでプロジェクトを進める際などに使用される.これを使ってJXMEをダウンロードするが,実際にはDOS上でコマンドを打つことで使用できる.
 URLリンク(www.cvsnt.org)からダウンロードした.

ここまでなんか俺ばっかり答えてきたけど、寝ます。健闘をいのる。

390:372
06/05/06 20:59:56
>>389
いろいろとありがとうございました。
いろいろと試してみてまたご報告いたします。


391:デフォルトの名無しさん
06/05/06 22:43:44
●Jxtaシェルをマスターしよう第1部
URLリンク(sdc.sun.co.jp)

392:デフォルトの名無しさん
06/05/09 00:51:04
>>391
第2部の記事はどこにありますか?

393:デフォルトの名無しさん
06/05/15 15:57:26
JXTAのすべてのP84のサンプルコンパイルできない。
わかる方いますか?
example4_1.java
---------------------------------------------------------------------
シンボルを解釈処理できません。
シンボル: コンストラクタ DiscoveryQuery (int,java.lang.String,java.lang.String,
java.lang.String,int)
位置 : net.jxta.impl.protocol.DiscoveryQuery の クラス
new DiscoveryQuery(type, advertisementString, attribute,
^
エラー 1 個
-----------------------------------------------------------------

394:デフォルトの名無しさん
06/05/17 17:21:18
>>393
DiscoveryQueryのコンストラクタの仕様が変わっているので
エラーの箇所を以下のように変えてみて

DiscoveryQuery query = new DiscoveryQuery();

query.setDiscoveryType(type);
query.setAttr(attribute);
query.setValue(value);
query.setThreshold(threshold);


395:393
06/05/17 17:32:34
>>394
ありがとうです。
できました!!
また何かあるときよろしくです。

396:393
06/05/17 17:51:52
教えてください。
ランデブーピア=ルーターピア
ということでいいですか?



397:デフォルトの名無しさん
06/05/29 20:32:34
JXTA-Shell2.3.7のバイナリ版が実行できなくて困っています。
(OSはWin2K、JDKは1.5.0_07を使用しております)

JXTA Demos Shell
URLリンク(www.jxta.org)

ここから落としてきたバイナリを展開し、
readmeに従ってjxta.exeを実行してみたのですが、

----


398:デフォルトの名無しさん
06/05/29 20:33:16
"C:\Program Files\Java\jre1.5.0_07\bin\javaw.exe" -Djxta.proxy="********" -cp .;
..\lib\bcprov-jdk14.jar;
..\lib\javax.servlet.jar;
..\lib\jxta.jar;
..\lib\jxtashell.jar;
..\lib\log4j.jar;
..\lib\org.mortbay.jetty.jar net.jxta.impl.peergroup.Boot
----
とだけ出力されて終了し、何も立ち上がりません。
run.batやrunjdk.batを実行してみると、
-----
Jxta is now taking off. Please fasten your seat belts and extinguish all smoking materials.
Uncaught Throwable caught by 'main':
java.lang.IllegalArgumentException: Store home location must end with a /
at net.jxta.peergroup.PeerGroupFactory.setStoreHome(PeerGroupFactory.java:440)
at net.jxta.impl.peergroup.Boot.main(Boot.java:108)
----
というエラーを吐いて、やはり起動すらしません。
情けないのですが、どなたか起動の仕方を教えていただけませんか…?

399:デフォルトの名無しさん
06/05/30 20:23:46
たしかに動かないねえ、Boot.javaのソースをいじらないとダメかもね
とりあえず前のバージョンを使うとか

URLリンク(download.jxta.org)

400:デフォルトの名無しさん
06/05/30 20:40:06
古いバージョンのシェルで作った.jxtaフォルダがあれば
それをコピーしてやれば動くっぽい

401:デフォルトの名無しさん
06/06/05 17:17:28
>>399,400
ありがとうございます。早速試してみます。
しかし本当に開発内でテストされてるのか疑いたくなりますね…。

402:デフォルトの名無しさん
06/06/19 20:43:34
>>396
(現)リレーピア←(旧)ルータピア らしい

くわしくは
プロジェクトJXTA:Java プログラマーズガイド v2.0
ランデブーピアについても載ってる
URLリンク(inagi.himitsukichi.com)'sGuide%5D%5D#content_1_13

403:デフォルトの名無しさん
06/07/01 07:13:25
JXTA-Shell Ver.2.4 でやっとこWinでもうごくぞ~

404:デフォルトの名無しさん
06/08/08 15:08:21
( ^ω^) ほしゅ

405:デフォルトの名無しさん
06/08/16 17:00:41
JXTA APIを使ってアプリを作って実行すると、コンソールに色々と自動的にログが出力されるんですけど
これのログ出力をOFFにするにはどのAPIを使ってどうすればいいんでしょうか?

406:PipeClientServer.java
06/09/06 19:03:30
「JXTAのすべて」の第8章に記載されているPipeClientServer.javaのソースをそのままコンパイルしたら以下のようなエラーが出ました。
javaに関してもjxtaに関しても初心者ですが、どなたか教えていただけると嬉しいです。

---------------------------------------------------------------------------------------------------------------------
PipeClientServer.java:32: シンボルを解決できません。
シンボル: クラス BidirectionalPipeService
場所 : util の パッケージ
import net.jxta.impl.util.BidirectionalPipeService;
^
PipeClientServer.java:49: パッケージ BidirectionalPipeService は存在しません。
implements BidirectionalPipeService.MessageListener
^
PipeClientServer.java:81: パッケージ BidirectionalPipeService は存在しません。
private BidirectionalPipeService.Pipe pipe = null;
^
PipeClientServer.java:93: シンボルを解決できません。
シンボル: クラス BidirectionalPipeService
場所 : com.newriders.jxta.chapter8.PipeClientServer の クラス
BidirectionalPipeService pipeService = new
^
PipeClientServer.java:94: シンボルを解決できません。
シンボル: クラス BidirectionalPipeService
場所 : com.newriders.jxta.chapter8.PipeClientServer の クラス
BidirectionalPipeService(peerGroup);
^
PipeClientServer.java:100: パッケージ BidirectionalPipeService は存在しません。
BidirectionalPipeService.AcceptPipe acceptPipe =

---続く---

407:PipeClientServer.java
06/09/06 19:06:46
---続き---

PipeClientServer.java:177: シンボルを解決できません。
シンボル: クラス BidirectionalPipeService
場所 : com.newriders.jxta.chapter8.PipeClientServer の クラス
BidirectionalPipeService pipeService =
^
PipeClientServer.java:178: シンボルを解決できません。
シンボル: クラス BidirectionalPipeService
場所 : com.newriders.jxta.chapter8.PipeClientServer の クラス
new BidirectionalPipeService(peerGroup);
^
PipeClientServer.java:210: シンボルを解決できません。
シンボル: メソッド getString (java.lang.String)
場所 : net.jxta.endpoint.Message の クラス
receivedText.setText(message.getString("MessageText"));
^
---続く---

408:PipeClientServer.java
06/09/06 19:08:34
---続き---

PipeClientServer.java:315: シンボルを解決できません。
シンボル: メソッド getString (java.lang.String)
場所 : net.jxta.endpoint.Message の クラス
receivedText.setText(message.getString("MessageText"));
^
PipeClientServer.java:330: シンボルを解決できません。
シンボル: メソッド setString (java.lang.String,java.lang.String)
場所 : net.jxta.endpoint.Message の クラス
message.setString("MessageText", messageString);
^
注: PipeClientServer.java は推奨されない API を使用またはオーバーライドしていま
す。
注: 詳細については、-deprecation オプションを指定して再コンパイルしてください。
エラー 11 個
--------------------------------------------------------------------------------

以上です。超初歩的なミスかもしれませんが、まったく意味がわかりません。
お手数ですが助言をよろしくお願いいたします。

409:デフォルトの名無しさん
06/09/07 21:29:52
>>406
その本の内容は古いので(まったく役に立たないわけではないが)
JXTAは大幅に仕様変更し続けてるので、そのまま実行できるサンプルはないと思う
使えないAPIとか新しいAPIについてAPIドキュメントなり本家のサイトのJXTA Tutorialsを参照した方がいいかもしれん
はっきりいってそのエラー一個一個を説明するほど暇な人もいないだろう
(BidirectionalPipeServiceクラスははもうない)

ひとつだけ指摘しておくと、APIのドキュメントでは、JXTA2.4からネットピアグループの取得のしかたが
かわったように見える

netPeerGroup = PeerGroupFactory.newNetPeerGroup();

だったのが、非推奨になって

NetPeerGroupFactory factory = new NetPeerGroupFactory();
netPeerGroup = factory.getInterface();

使い終わったら最後に終了処理を呼び出す
netPeerGroup.unref();

こうなってるようにみえる、間違ってたらだれかつっこんでくれ


410:デフォルトの名無しさん
06/09/24 00:10:13
UNIXマガジン、P2Pの特集みたいだけど、
JXTAのこと全然載ってなさそう(´・ω・`)

411:デフォルトの名無しさん
06/10/16 20:37:38
      |ハ,_,ハ
      |´∀`';/^l
      |u'''^u;'  |
      |∀ `  ミ  ダレモイナイ・・・
      |  ⊂  :,    モサモサ スルナラ イマノウチ
      |     ミ
      |    彡 
      |    ,:'
      |''~''''∪


412:デフォルトの名無しさん
06/11/11 18:41:48
|´∀`)?

413:デフォルトの名無しさん
06/11/24 15:48:59
今さらJXTAやってもって感じがするんだが

414:デフォルトの名無しさん
06/11/24 18:17:40
なにがいまさらなのか?
具体的に問題点を挙げてみよ

415:デフォルトの名無しさん
06/11/24 21:12:10
ググッてみると2001年ごろのニュースが多く、2003年を境にほとんど見当たらない。
解説サイトも皆無。
日本語での話ね

416:デフォルトの名無しさん
06/11/25 02:16:13
Javaが解かるのであれば
URLリンク(www.jxta.org)
あたりのソースを読んで動かしてみれば、難しい英語わからんでもなんとかなるんじゃないか?
とりあえず、英辞郎+DokoPopくらいパソコンに入れとけ

ファイル共有やりたかったらJXTA CMSを調べてみるとかな

あと
JXTA Cubeプロジェクトは日本人が主催者だから
日本語の解説部分があるかもよ
それと、Yahoo!にJXTAの日本語メーリングリストがある

俺は最新のAPIリファレンス便りに「JXTAのすべて」のソースを現状に合わせて作り直したりと試行錯誤しながら
オリジナルソフト用の部品を作る準備をしてるんだが・・・最新情報が欲しかったらまあ英語は避けて通れないな

417:416
06/11/25 02:33:50
まちがえた

JXCube でした JXTA Cubeは誤り

418:デフォルトの名無しさん
06/11/25 09:30:54
要するに言葉の壁さえ乗り越えれば、JXTAによるP2P開発は先が明るいってことですかね

419:デフォルトの名無しさん
06/11/25 14:32:04
JPPPとか日本人主体のとこってサイトの内容がとてつもなく古かったり、サイト自体行方不明だったり
あてにならねえ

420:デフォルトの名無しさん
06/11/27 09:52:20
海外では活発な活動が繰り広げられているんですかね
SourceForgeでもJXTAで検索すると結構プロジェクト大石

421:デフォルトの名無しさん
06/11/28 08:22:04
URLリンク(www.jxta.org)
のDiscoveryDemoってのを実行すると、Sending a Discovery Messageが何度も表示されるだけで
何にもDiscoveryしてくれないんです。設定がおかしい?

422:デフォルトの名無しさん
06/11/28 10:58:25
>>421
10分くらいじーっと待ってたら

Got a Discovery Response [5 elements] from peer: unknown
Peer name = aaa
Peer name = xxx
Peer name = xxx
Peer name = matta
Peer name = JXTA.ORG 120:9711/9710

みたいな表示が出たよ(注:aaaとかxxxは俺の作ったピア)

これは必須かどうかわからんけど
最初の起動時に、JXTA Configuratorの
Rendezvous seeding URIs の項目に

URLリンク(rdv.jxtahosts.net)

は追加した?(接続環境にもよると思うが必要かもしれん)

URLリンク(www.jxta.org)
の145ページにトラブルシューティングとして
ピアが見つからん場合の対処法がちらっと書いてある

423:デフォルトの名無しさん
06/11/28 13:49:10
んーやっぱりダメッす
他の設定ももうちょいいじってみますね

424:デフォルトの名無しさん
06/11/28 14:09:23
ねーjavadocってhtmlだよね?
これってどーやって使うの?

425:デフォルトの名無しさん
06/12/03 22:34:16
>>422
10分も待つのか!!!
ありがとさんー

426:425
06/12/08 00:50:08
エーン
まだ見つかんないよー
みんな設定どうしてんの?portとか指定してる?

427:デフォルトの名無しさん
06/12/08 23:38:42
>>426
とくになにも設定しなくてもできたけどな~
ファイアウォールもNATもありありの環境だけど
とりあえずDiscoveryListenerへの応答はあるな
(いつやって来るかは、まったく予想がつかんのがつらいが・・・)

いっぺん、JXTAシェル(最新版は2.4.1)のpeersコマンドで試して
ピア情報取ってこれるか実験してみ
それで無反応だったら外部と繋がってないということだろう



428:デフォルトの名無しさん
06/12/09 00:29:19
>>426
試しに、似たようなサンプルで
URLリンク(yudoufu.velvet.jp)
からもソースをコピペしてみてコンパイルして動かしてみた
(最新のJXTA、Java5だと数箇所、識別子やメソッド名を手直しせなならんけど)

こいつもちゃんと動いた

429:デフォルトの名無しさん
06/12/12 22:17:37
外部へはつながるんだけどさ、メッセージが送れない

TutorialのPipeServerとPipeClientを動かしてるんだけど、いっこうにメッセージのやり取りが始まらない

Connected to rendezvous peer
Reconnected to rendezvous peer

を繰り返してる
みんなどうよ?


430:デフォルトの名無しさん
06/12/13 01:12:09
>>429
class PipeClient implements OutputPipeListener....

OutputPipeListener使うやり方が間違ってんじゃないのかねえ、パイプ生成時のイベント来ないし
ドキュメント見ても、JxtaBiDiPipe, JxtaSocket 用のやり方に見えるし

PipeClient側でイベント処理なんかなくして

outputPipe = pipeService.createOutputPipe(pipeAdv, 10000);


outputPipe.send(msg);

とかやってみたら通信できたよ↓

Node PeerID :uuid-59616261646162614E504720503250338C6B9D57443A4DFFBE29EA456A727B9803
Creating input pipe
Waiting for msgs on input pipe
------------------Begin Message---------------------
Message Size :87
Element PipeTutorial : 28
[Wed Dec 13 01:11:17 JST 2006]
-------------------End Message----------------------
Message received at :Wed Dec 13 01:11:17 JST 2006
Message created at :Wed Dec 13 01:11:17 JST 2006

431:デフォルトの名無しさん
06/12/13 08:34:19
outputPipeEvent(){

}

の中身をstart(){



に入れればいいの?

432:デフォルトの名無しさん
06/12/13 09:29:12
>>431
URLリンク(sugiue-t.s3.x-beat.com)

↑このソースを落として試してみてくれ(PipeClient.javaの改造版)

433:431
06/12/13 09:39:19
んー

java.io.IOException: Output Pipe could not be resolved after 10000ms.
at net.jxta.impl.pipe.PipeServiceImpl.createOutputPipe(PipeServiceImpl.java:462)
at net.jxta.impl.pipe.PipeServiceImpl.createOutputPipe(PipeServiceImpl.java:419)
at net.jxta.impl.pipe.PipeServiceInterface.createOutputPipe(PipeServiceInterface.java:168)
at hello.PipeClient.start(PipeClient.java:167)
at hello.PipeClient.main(PipeClient.java:128)

がでます・・・

434:デフォルトの名無しさん
06/12/13 14:32:59
>>433
すまんすまんm(_ _)m

オリジナルのPipeClient.javaでも、>>432の改変版でもどっち使ってもOKだが
java の起動オプションで -DRDVWAIT=true を追加してくれ
そうするとこんどこそ動くはず
俺の環境では,長いときは10分くらい待たされたがちゃんと動いてる
速いときは速いんだがなあ・・・この差はなんなのか・・・


435:431
06/12/13 15:36:58
初心者なもんで起動オプションの指定の仕方がよくわかりません
実行→構成および実行→引数
でプログラムの引数ってとこに-DRDVWAIT=true を入力すればいいんでつか?

すんませんがお願いします

436:デフォルトの名無しさん
06/12/13 17:09:30
>>435
VM引数 って項目はないか?

437:431
06/12/13 17:42:02
ありましたー
これですかぁ

438:431
06/12/13 19:20:25
んーやっぱりこうなってしまいますね

Node PeerID :uuid-59616261646162614E504720503250332CBB6EC7898E4799A802EFF3272BF58703
Waiting for Rendezvous Connection
Waiting for Rendezvous Connection
Connected to rendezvous peer :urn:jxta:uuid-59616261646162614A787461503250333C85E78DB99A4BDD837FD8A233CAD3D803
Connected to Rendezvous
Connected to Rendezvous, attempting to create a OutputPipe
get the output pipe object
Reconnected to rendezvous peer :urn:jxta:uuid-59616261646162614A787461503250333C85E78DB99A4BDD837FD8A233CAD3D803
Reconnected to rendezvous peer :urn:jxta:uuid-59616261646162614A787461503250333C85E78DB99A4BDD837FD8A233CAD3D803
java.io.IOException: Output Pipe could not be resolved after 100000ms.
at net.jxta.impl.pipe.PipeServiceImpl.createOutputPipe(PipeServiceImpl.java:462)
at net.jxta.impl.pipe.PipeServiceImpl.createOutputPipe(PipeServiceImpl.java:419)
at net.jxta.impl.pipe.PipeServiceInterface.createOutputPipe(PipeServiceInterface.java:168)
at hello.PipeClient.start(PipeClient.java:112)
at hello.PipeClient.main(PipeClient.java:72)


439:431
06/12/13 23:06:55
実行環境が悪いのかなぁー

440:デフォルトの名無しさん
06/12/13 23:48:10
>>438
PipeServer側が動いてないだろこれ
PipeServer、PipeClient、それぞれ、独立のピアとして動かしてるか?

441:431
06/12/13 23:59:05
もしかしてチョー恥ずかしい失敗かも

eclipseで別々のプロジェクトでやってもダメで、別のPCで動かさないとダメなんですかね?

442:デフォルトの名無しさん
06/12/14 00:06:51
同じPC内でもイイが
別々のプロセスとして動かせよ

javaコマンド打つのが面倒ならバッチファイルかAntつかえ
Eclipseから実行すんな

443:431
06/12/14 00:09:07
java -classpath c:\jxta\lib c:\jxta\sample\PipeServer

というかんじでつか?

444:デフォルトの名無しさん
06/12/14 00:09:33
とにかく、少なくとも片方はコンソール画面で実行しれ

445:デフォルトの名無しさん
06/12/14 00:12:12
>>443
クラスパスはJXTAの.jarファイル全部指定すること
各パスの区切り文字は ; ←コロンだ
VM引数も忘れるな

446:デフォルトの名無しさん
06/12/14 00:19:00
>>443
なんか全然コマンドの使い方わかっとらんなぁw

447:431
06/12/14 00:20:51
こんな感じでございますか

java -classpath ..\..\..\lib\jxta.jar;..\..\..\lib\log4j.jar;..\..\..\lib\bcprov-jdk14.jar; -DRDVWAIT=true PipeExample

448:デフォルトの名無しさん
06/12/14 00:23:39
サンプルに付いてくるやつ使えよww

449:デフォルトの名無しさん
06/12/14 00:27:47
>>447
そっちのディレクトリ環境とか、ファイル名やクラス名は変更したのかとか
細かいとこわからんからなんともいえん

450:デフォルトの名無しさん
06/12/14 01:17:01
(^ω^;)今気付いたんだが
eclipseのコンソール・ビューって
「選択されたコンソールの表示」ってボタンがあって同時に実行中のアプリのログがそれぞれ切り替えれば見れたわ・・
PipeServer、PipeClientいっぺんに動かせたな、見づらいけど


451:デフォルトの名無しさん
06/12/14 09:14:14
あ、俺も動かないわ
てか動くけどメッセージのやり取りが始まらない

452:1
06/12/14 16:53:08
誰かできた奴いるのかよ

453:デフォルトの名無しさん
06/12/14 19:21:50
いるよ
メッセージ送信まですげー待たされたけど

454:デフォルトの名無しさん
06/12/14 19:46:59
何分くらい?

455:デフォルトの名無しさん
06/12/14 19:57:14
5~15分くらいか、実行するたびに違う

456:デフォルトの名無しさん
06/12/14 20:13:29
くそぅ

457:デフォルトの名無しさん
06/12/14 20:40:54


ライブラリ、ソースともに最新版か?

458:デフォルトの名無しさん
06/12/14 20:56:18
ちょっとズルをしてみる
PipeClient#getPipeAdvertisement()の中で

  advertisement.setType(PipeService.UnicastType);
ていうところの引数を
  advertisement.setType(PipeService.PropagateType);
に直してから

PipeClientの起動オプションを
 -DRDVWAIT=false
に変えて実行すると→(゚д゚)ハヤーィ

(PipeClient.javaを2つのプロジェクトで別々のを使ってるやつは両方修正しろよ)

459:デフォルトの名無しさん
06/12/14 21:43:23
それでもつながらない俺はどこがおかしーんだろ
外部とはつながってる(と思う)んだが

460:デフォルトの名無しさん
06/12/14 22:18:26
Output Pipe could not be resolved after 10000ms.

ってのは何ででるのかね?
Server側がうまく動いてないってか

461:デフォルトの名無しさん
06/12/14 23:20:18
>>460
-DRDVWAIT=true オプションつけてないからじゃね?

462:デフォルトの名無しさん
06/12/14 23:27:51
>>460
・Client側がランデブーピアと接続してないとそうなる

・Server側でInput Pipeがまだ生成できてないとそうなる

463:デフォルトの名無しさん
06/12/14 23:47:33
ランデブーピアって例えば
:urn:jxta:uuid-59616261646162614A787461503250333C85E78DB99A4BDD837FD8A233CAD3D803

とかやんね

464:デフォルトの名無しさん
06/12/15 00:11:34
ランデブに繋がると、NetworkManagerクラスがこんな表示をするはずだが↓

 Connected to rendezvous peer : <ランデブーピアのピアID>

465:デフォルトの名無しさん
06/12/15 09:08:24
パイプって激重じゃねぇ?
これじゃあ実用にならん気がするんだが

466:デフォルトの名無しさん
06/12/15 21:27:24
ランデブーに繋がるまでの時間だけが問題なんだと思うが

467:デフォルトの名無しさん
06/12/17 15:46:15
sage


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch