我已经像applet一样创建了绘画,并希望将其嵌入到网页中。(我知道这不是问题)。
问题是,客户端编辑绘图applet应该被复制(意味着另一个客户端应该能够看到更改)到另一个客户端,比如聊天,怎么做?
我是否需要使用java socket来绑定applet,这是否可行?
提前谢谢..
答案 0 :(得分:3)
小程序无法绑定到套接字(*),并且有充分的理由(想象一下安全噩梦)。即使可能,仍然会出现配置防火墙,NAT和所有有趣事情的问题。
让两个applet连接到一个公共servlet(从主机上下载applet)并通过服务器交换信息(applet是启动连接的applet)。查看UrlConnection
和HttpUrlConnection
。
*:也许由有效CA签名的applet可能(我不确定),但即使这样获得证书也是另一个问题,配置问题仍然存在。
答案 1 :(得分:1)
没有这样的东西作为'绑定到套接字'的小程序',或者其他任何绑定到其中的东西,但是applet当然可以创建一个插座。未签名的小程序只能连接到它所加载的主机:签名的小程序,到任何地方。它还可以创建一个侦听套接字。
然而,客户住在防火墙后面,所以无论如何你的整个方法都不好。所有applet都应该与加载它们的主机上的服务器通信。