我的问题是,由于Websocket在Java SE中创建了客户端,因此无法连接到Websocket HTML5服务器。
我在网上穿的衣服他们我都干过。
HTML5代码<script type="text/javascript">
var mysocket = new WebSocket("ws://localhost:8080");
mysocket.onopen = function (evt){
escribir("Websocket abierto");
};
mysocket.onmessage = function (evt){
escribir("RECIBIDO: " + evt.data);
};
mysocket.onclose = function (evt){
escribir("Websocket cerrado");
};
mysocket.onerror = function (evt) {
escribir("ERROR: " + evt.data);
}
function escribir(texto){
valor = document.getElementById("caja").value;
document.getElementById("caja").value = valor + texto + "n";
}
function enviar(texto) {
mysocket.send(texto);
escribir("ENVIADO: " + texto);
}
function desconectar(){
mysocket.close();
}
</script>
我试过Jetty,它没有工作。你能帮帮我吗?
在java中有一些选项,如果你对安全websocket服务器不感兴趣,那么这个链接可以帮助你。有足够的例子。
PD:你可以尝试使用Jetty,使用websocket需要的一些依赖项