0

我已经创建了类似小程序的绘画,并希望将其嵌入网页中。(我知道这不是问题)。
问题是,客户端编辑绘图小程序应该被复制(意味着另一个客户端应该能够看到更改)到另一个客户端,比如聊天,怎么做?
我是否需要使用java socket来绑定applet,这可行吗?提前谢谢..

4

2 回答 2

3

小程序无法绑定到套接字(*),这是有充分理由的(想象一下那将是一场安全噩梦)。即使可以,仍然存在配置防火墙、NAT 和所有这些有趣的事情的问题。

使两个小程序连接到一个公共 servlet(从主机下载小程序)并通过服务器交换信息(小程序是启动连接的那个)。检查UrlConnectionHttpUrlConnection

*:也许一个由有效 CA 签名的小程序可以(我不确定)但即使那样获得证书也是另一个问题,配置问题仍然存在。

于 2013-06-14T10:57:56.810 回答
1

没有“将一个小程序绑定到一个套接字”之类的东西,或者任何其他绑定到一个套接字的东西,但是一个小程序当然可以创建一个套接字。一个未签名的小程序只能连接到它被加载的主机:一个签名的小程序,到任何地方。它还可以创建一个监听套接字。

但是,客户端位于防火墙后面,因此您的整个方法无论如何都不好。所有小程序都应与加载它们的主机上的服务器通信。

于 2013-06-15T01:31:37.957 回答