我需要一个带有简单 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 免费计划分布式(类似云)文件服务器,该服务器通常基于我的应用程序用户计算机......所以说他们使用我的应用程序,他们托管它=)