シンプルな API を備えたライブラリが必要です。シンプルな定義: 私にとって完璧なソリューションは、ここで説明されているようなものですが、Java でクロスプラットフォームで使用するために追加されています (私にとってのクロスプラットフォームは、Win、Mac、Lin 用のスタンドアロンのデスクトップ アプリです)...では、API はどのように見えますか? 私がC#に持っているもののように:
using TCMPortMapper;
private void Form1_Load()
{
PortMapper.SharedInstance.Start();
PortMapping pm = new PortMapping(localPort, publicPort,
PortMappingTransportProtocol.TCP);
PortMapper.SharedInstance.AddPortMapping(pm);
}
private void Form1_FormClosing()
{
PortMapper.SharedInstance.StopBlocking();
}
私はそれで何をする予定ですか?私は、Google App Engine の無料プランの分散型 (クラウドのような) ファイル サーバーを使いやすく作成したいと考えています。これは、一般に、私のアプリ ユーザーのコンピューターに基づいています...つまり、彼らが私のアプリを使用していると言うと、彼らはそれをホストしています =)