【发布时间】:2011-04-23 19:40:39
【问题描述】:
我需要一个带有简单 API 的库。定义简单:对我来说完美的解决方案类似于here 的描述,但在 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 免费计划分布式(类似云)文件服务器,该服务器通常基于我的应用程序用户计算机......所以说他们使用我的应用程序,他们托管它=)
【问题讨论】:
-
c# 标记,因为代码示例来自 C# 库和 C 标记,因为 C# 库是 C 库的包装器
-
“他们收容它”?你到底是什么意思?
标签: c# java c portforwarding upnp