我只是想知道是否有人可以向我解释Jetty WebSockets和Java套接字的区别\目的地。
我读过的内容:
Jetty WebSockets:
问题1: 你能解释我的第3,第4和第5个陈述吗?
Java套接字:
问题2: Java Sockets有哪些有吸引力的可能性使它们得到如此广泛的使用?
Java套接字之间的区别& Jetty WebSockets:
我已阅读this帖子,但仍无法理解。
是的,他们真的不一样。 WebSockets通常从浏览器运行 通过类似于HTTP的协议连接到Application Server 通过TCP / IP运行。所以它们主要用于Web应用程序 需要永久连接到其服务器。另一方面,平原 套接字更强大,更通用。它们通过TCP / IP运行但是它们 不限于浏览器或HTTP协议。他们可以习惯 实施任何形式的沟通。
问题3: 你能解释一下“强大而通用”的含义吗?请举例?
问题4: 如何决定使用Java套接字或Jetty WebSockets?
答案 0 :(得分:2)
一个奇怪的问题。
你比较粉笔和奶酪,或苹果和橘子。 Java套接字是必不可少的组件。 Web套接字是一种特殊用途的组件。在询问哪个更好,或者你是否可以扔掉其中一个时没有任何意义。