[表示 : 全て 最新50 1-99 101- 201- 301- 401- 2chのread.cgiへ]
Update time : 06/28 16:47 / Filesize : 141 KB / Number-of Response : 468
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【次世代】 Jxtaお勉強スレッド 【P2P】



1 名前:デフォルトの名無しさん [03/01/26 20:35]
P2Pの標準プロトコルを目指す Jxtaについてみんなでお勉強スレッドです。
初心者歓迎!質問歓迎!

関連ページ:
www.wakhok.ac.jp/~maruyama/jxta/  
www.atmarkit.co.jp/fjava/rensai/jxta01/jxta01_1.html
www.atmarkit.co.jp/fjava/special/jxta01/jxta01_1.html
www.janit.com/TechnoInf/Java/JXTA/JXTAPart1.html




433 名前:431 mailto:sage [2006/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 名前:デフォルトの名無しさん mailto:sage [2006/12/13(水) 14:32:59 ]
>>433
すまんすまんm(_ _)m

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


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

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

436 名前:デフォルトの名無しさん mailto:sage [2006/12/13(水) 17:09:30 ]
>>435
VM引数 って項目はないか?

437 名前:431 mailto:sage [2006/12/13(水) 17:42:02 ]
ありましたー
これですかぁ

438 名前:431 mailto:sage [2006/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 mailto:sage [2006/12/13(水) 23:06:55 ]
実行環境が悪いのかなぁー

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

441 名前:431 mailto:sage [2006/12/13(水) 23:59:05 ]
もしかしてチョー恥ずかしい失敗かも

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



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

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

443 名前:431 mailto:sage [2006/12/14(木) 00:09:07 ]
java -classpath c:\jxta\lib c:\jxta\sample\PipeServer

というかんじでつか?

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

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

446 名前:デフォルトの名無しさん mailto:sage [2006/12/14(木) 00:19:00 ]
>>443
なんか全然コマンドの使い方わかっとらんなぁw

447 名前:431 mailto:sage [2006/12/14(木) 00:20:51 ]
こんな感じでございますか

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

448 名前:デフォルトの名無しさん mailto:sage [2006/12/14(木) 00:23:39 ]
サンプルに付いてくるやつ使えよww

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

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


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



452 名前:1 mailto:sage [2006/12/14(木) 16:53:08 ]
誰かできた奴いるのかよ

453 名前:デフォルトの名無しさん mailto:sage [2006/12/14(木) 19:21:50 ]
いるよ
メッセージ送信まですげー待たされたけど

454 名前:デフォルトの名無しさん mailto:sage [2006/12/14(木) 19:46:59 ]
何分くらい?

455 名前:デフォルトの名無しさん mailto:sage [2006/12/14(木) 19:57:14 ]
5〜15分くらいか、実行するたびに違う

456 名前:デフォルトの名無しさん mailto:sage [2006/12/14(木) 20:13:29 ]
くそぅ

457 名前:デフォルトの名無しさん mailto:sage [2006/12/14(木) 20:40:54 ]


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

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

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

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

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

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

460 名前:デフォルトの名無しさん mailto:sage [2006/12/14(木) 22:18:26 ]
Output Pipe could not be resolved after 10000ms.

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

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



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

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

463 名前:デフォルトの名無しさん mailto:sage [2006/12/14(木) 23:47:33 ]
ランデブーピアって例えば
:urn:jxta:uuid-59616261646162614A787461503250333C85E78DB99A4BDD837FD8A233CAD3D803

とかやんね

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

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

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

466 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 21:27:24 ]
ランデブーに繋がるまでの時間だけが問題なんだと思うが

467 名前:デフォルトの名無しさん mailto:sage [2006/12/17(日) 15:46:15 ]
sage






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<141KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef