6
我想实现它运行在网页上,并允许Java应用程序:P2P(浏览器来浏览器)与Java
- 用户A(从它的浏览器)可以请求文件到用户B(其浏览器打开)。当然用户A知道用户B的IP和端口。
- 用户B可以从浏览器响应此请求。
我有哪些选择(Java库,技术,...)?
谢谢!
我想实现它运行在网页上,并允许Java应用程序:P2P(浏览器来浏览器)与Java
我有哪些选择(Java库,技术,...)?
谢谢!
如果你想在浏览器中使用Java,唯一的办法就是applets。
但是一个正常的(不受信任)的小程序:
这是出于安全原因:小程序不应该能够损害其运行计算机的用户。
所以,如果你想做你说的话,你需要用户信任你,给你更多的权限。对于文件访问,要走的路是JNLP API(例如,用jnlp文件启动applet,然后使用javax.jnlp中的API,特别是FileOpenService和FileSaveService。然后用户需要在选择文件之前确认访问一个文件选择器
这仍然无助于网络访问 - 如果您不想代理服务器上的所有内容(这不会是点对点),您的小应用程序需要在那里有合适的SocketPermissions, 。为此,您需要签名您的小程序,并请求用户的所有权限(没有更细粒度的方式只给出必要的SocketPermissions,我认为)您可以在jnlp文件中执行此操作。
非常感谢你! – Arturo 2011-03-06 22:36:10