- java/
- Java 客户端中的服务器';s计算机创建TCP持久链接
Java 客户端中的服务器';s计算机创建TCP持久链接
Java 客户端中的服务器';s计算机创建TCP持久链接,java,eclipse,Java,Eclipse,我想在客户端的浏览器中创建一个Java服务器来收集和管理通信
并更新客户端浏览器中显示的内容,接收Get Push Post语句,然后出于安全原因通过长寿命持久链接进行通信
我知道一些大学已经开始从事这类服务
但我更愿意从另一个角度来做这件事
在这个领域有哪些服务/插件可以帮助我
我花了很长时间才明白我的要求
但现在我听说我只需要工具和实现它们 您正在寻找的东西可能被称为COMET,并且完全可以用JavaScript完成,而不需要Java小程序:))其优点是它也可以在移动设备/平板电脑上实现
根
我想在客户端的浏览器中创建一个Java服务器来收集和管理通信
并更新客户端浏览器中显示的内容,接收Get Push Post语句,然后出于安全原因通过长寿命持久链接进行通信
我知道一些大学已经开始从事这类服务
但我更愿意从另一个角度来做这件事
在这个领域有哪些服务/插件可以帮助我
我花了很长时间才明白我的要求
但现在我听说我只需要工具和实现它们 您正在寻找的东西可能被称为COMET,并且完全可以用JavaScript完成,而不需要Java小程序:))其优点是它也可以在移动设备/平板电脑上实现
根据您的编程环境,有许多库可以帮助您实现这一点。我倾向于使用JSF,因此我喜欢用于该环境的工具(IceFaces、RichFaces、PrimeFaces),但您选择的工具将取决于您的特定应用程序环境,您没有提供太多详细信息。我想自己做一个,它只知道连接到静态IP。我也有一些自己的安全特性要添加。我正在考虑一种便携式设备,它可能会暂时失去连接,但仍然保持页面打开。这是一个很好的开始。许多COMET库都有补偿机制,可以在连接断开和恢复时进行补偿。使用COMET类型连接的真正优势在于,您知道客户端何时存在(因为TCP连接将超时),除了每隔几(10-30)秒发送一次保持活动外,不需要防火墙缓解,并且它适用于大多数浏览器/平台,无论是台式机还是移动设备。如果你用Java编写一个客户端应用程序,你就消除了很多潜在的客户端,包括任何iOS和大多数android设备。如果我有一个Java服务器作为本地服务器运行,它应该在任何东西上运行。这就是我需要的方向。Commit需要activex在MS explorer上运行,这是可疑的标准。Comet只需要Javascript,正如我前面提到的,Java并不能在所有平台上工作,尤其是iOS,更不用说不是每个人都安装了它。相比之下,Javascript是通用的,这就是为什么我推荐Comet而不是其他策略。如果您发现有人说它需要ActiveX,那么您收到了一条信息,应该忽略它。Comet通常是用纯Javascript实现的,它是一种策略,而不是一种产品。此外,您的服务器应该维护安全性,而不是客户端。任何其他方法都只是乞求被黑客攻击。
- Wolfram mathematica 并行化行为
wolfram-mathematica
- Wolfram mathematica 使用Mathematica中的多个包和引用构建应用程序包
wolfram-mathematica
- Wolfram mathematica 如何存储长符号计算的结果以供以后使用?
wolfram-mathematica
- Wolfram mathematica 表格格式,表格标题向左对齐,但表格内容向右对齐
wolfram-mathematica
- Wolfram mathematica Mathematica代码:Abs[x]的导数
wolfram-mathematica
- Wolfram mathematica 如何在BodePlot上使用绝对选项?
wolfram-mathematica
- Wolfram mathematica Mathematica中的反三角函数范围
wolfram-mathematica
- Wolfram mathematica MaxStepSize,MaxSteps似乎对MATHEMATICA中的NDSolve没有影响
wolfram-mathematica
- Wolfram mathematica 操纵:间距和背景
请考虑:
Manipulate[Rasterize[Graphics[{
Black, Rectangle[{0, 0}, {6, 10}],
Red, Rectangle[{0, 0}, {2, L}],
Green, Rectangle[{2, 0}, {4, M}],
Blue, Rectangle[{4, 0}, {6, S}]},
ImageSize -> {200, 270},
ImageSize ->
wolfram-mathematica
- Wolfram mathematica 如何查询计划任务的状态(活动或不活动)?
wolfram-mathematica
- Wolfram mathematica mathematica中线性方程组的非负整数解
wolfram-mathematica
- Wolfram mathematica 用于形状优化的三维几何参数化
wolfram-mathematica
- Wolfram mathematica 在图像中寻找颜色:最近的人能做到吗?
wolfram-mathematica
- Wolfram mathematica 在模块中包装代码
wolfram-mathematica
- Wolfram mathematica 生成操作';滑块';在飞行中
wolfram-mathematica
- Wolfram mathematica 将Count函数与两个";等于;及;不等于;同时在二维列表上
wolfram-mathematica
- Wolfram mathematica Mathematica语法与&;象征
wolfram-mathematica
- Wolfram mathematica Wolfram alpha,图或区域上的二重积分
wolfram-mathematica
- Wolfram mathematica 在mathematica中,如何在do循环中执行多个表达式?
wolfram-mathematica
- Wolfram mathematica 如何在VectorPlot中将VectorColorFunction指定给相位(而不是幅值)
wolfram-mathematica