WebSocket协议体验
1.什么是WebSocket?
和http协议差不多,只不过WebSocket协议的服务器可以主动向客户端推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话,属于服务器推送技术的一种。建立在 TCP 协议之上,服务器端的实现比较容易。协议标识符是ws(如果加密,则为wss),服务器网址就是 URL。
2.为什么要使用WebSocket?
因为HTTP 协议有一个缺陷:通信只能由客户端发起
3.使用例子:
首先导入jar包:
客户端:
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<h1>Welcome</h1>
<br />
<input id