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
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