当前位置: 首页 > 工具软件 > Echo.js > 使用案例 >

写html代码的ws,javascript – 如何创建自己的网址,如ws://echo.websocket.org?

戎俊
2023-12-01

我是计算机科学的新手.我正在学习nodejs.我看到很多开发人员使用这样的url的例子

ws://echo.websocket.org

ws://localhost:8080/echo

ws://sandbox.kaazing.net/echo

这是什么意思?当我们可以制作聊天应用程序或任何实时应用程序时,为什么我们需要这个?

我该如何创建自己的?

我试图创建自己的,但我不知道我要写什么.我只是写这个代码

var ws=require('ws');

var http=require('http');

http.createServer(function(req, res){

// here i dont know what i write

}).listen(8080);

我试图goole如何创建/构建像这样的URL …但我找不到任何好的教程.

……………………………………….

WebSocket Test

var wsUri = "ws://echo.websocket.org/";

var output;

function init() {

output = document.getElementById("output");

testWebSocket();

}

function testWebSocket() {

websocket = new WebSocket(wsUri);

websocket.onopen = function(evt) {

onOpen(evt)

};

websocket.onclose = function(evt) {

onClose(evt)

};

websocket.onmessage = function(evt) {

onMessage(evt)

};

websocket.onerror = function(evt) {

onError(evt)

};

}

function onOpen(evt) {

writeToScreen("CONNECTED");

doSend("WebSocket rocks");

}

function onClose(evt) {

writeToScreen("DISCONNECTED");

}

function onMessage(evt) {

writeToScreen('RESPONSE: ' + evt.data + '');

websocket.close();

}

function onError(evt) {

writeToScreen('ERROR: ' + evt.data);

}

function doSend(message) {

writeToScreen("SENT: " + message);

websocket.send(message);

}

function writeToScreen(message) {

var pre = document.createElement("p");

pre.style.wordWrap = "break-word";

pre.innerHTML = message;

output.appendChild(pre);

}

window.addEventListener("load", init, false);

WebSocket Test

 类似资料: