QA@IT

JavaでP2Pを利用してルータ越しのファイル転送を実現方法

2996 PV

Javaアプリケーション(バッチ処理)にてP2Pによるファイル転送を実現したいと考えています。
実現する為に調べた限り、P2Pの概要の説明はかなりヒットするのですが、実現手段を見つける事が出来ませんでした。
以下の様なルータが存在する2つの家の環境下でどのように実現したらよいか、教えて頂けないでしょうか

ネットワーク環境
サーバ(A宅) -> ルータ(A宅) -> インターネット -> ルータ(B宅) -> サーバ(B宅)

・サーバ
使用するOSは未決定ですが、Centos6.5を予定
筐体はIntel NUC(DN2820FYK)

・ルータ
市販のバッファロー等のルータ(WZR-HP-AG300Hを使用中)

使用するソフトウェアはOSSのみ実現したいと考えています。
アプリケーション自体はJavaで構築しますが、P2P部分に関してはJavaで実現する必要は無いです。
ただJava以外のプログラミングは極力避けたいです。(Shell等は可能)

これから調べるのに必要なOSS・フレームワークなどのキーワード等だけでも教えて頂けないでしょうか
よろしくお願いします。

ウォッチ

この質問への回答やコメントをメールでお知らせします。