У меня есть файл WebSocketClient.html, который правильно реализует соединение через веб-сокет с сервером... В этом файле у меня есть функции, определенные для каждого события веб-сокета, например:
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('<span style="color: blue;">RESPONSE: ' + evt.data+'</span>');
websocket.close();
}
function onError(evt) {
writeToScreen('<span style="color: red;">ERROR:</span> ' + evt.data);
}
function doSend(message) {
writeToScreen("SENT: " + message);
websocket.send(message);
}
Можно ли использовать функции этого файла "WebSocketClient" из других скриптов (PHP, HTML), например, для отправки информации или сообщений на сервер??
т.е. вызвать функцию doSend() "WebSocketClient" из нового файла "User.html"??
т.е. использовать этот файл "WebSocketClient" в качестве своего рода "API" для этого конкретного подключения к веб-сокету??
Заранее спасибо.