java - 如何将java小程序绑定(bind)到socket?

标签 java sockets web applet

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

最佳答案

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

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

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

关于java - 如何将java小程序绑定(bind)到socket?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17106849/

相关文章:

java - 当对象的类存储在外部 jar 中时,如何反序列化对象?

java - 在固定超时内缓存单个对象的最佳方法是什么?

php - 使用 PHP 创建桌面应用程序

java - Web 应用程序中的 ContextLoaderListener 和 Servlet 上下文是什么?

html - 为什么我的底部 div 不以 android 为中心,而是在显示器上显示?

java - Grails 上的 NoClassDefFoundError GANT 脚本

java - 在类数组中使用 'contains' 方法

Java ServerSocket 类与嵌入 Tomcat

Java:使用 DataOutputStream 写入套接字速度变慢,然后停止

node.js - 为什么我使用 Socket.IO 将 NodeJS 服务器 (Sails) 与另一个 NodeJS 服务器 (Express4) 的连接失败?