var socket = new WebSocket('ws://javascript.ru/ws')
socket.onopen = function() {
console.log('Соединение установлено.')
}
socket.onclose = function(event) {
if (event.wasClean) {
console.log('Соединение закрыто чисто')
} else {
console.log('Обрыв соединения') // например, "убит" процесс сервера
}
console.log('Код: ' + event.code + ' причина: ' + event.reason)
}
socket.onmessage = function(event) {
console.log('Получены данные:', event.data)
}
socket.onerror = function(error) {
console.log('Ошибка:', error.message)
alert(" " + )
}
lock(некая глобальная переменная)
{
var top = Console.CursorTop;
var left = Console.CursorLeft;
Console.CursorTop = 0;
Console.CursorLeft = 0;
Console.Write(DateTime.Now.ToShortDateString());
Console.CursorTop = top;
Console.CursorLeft = left;
}
.exe, прям вот на компьютере что бы!, под windows'ом!
function validBraces(text) {
const stack = [];
for (let c of text) {
if ('([{'.includes(c)) stack.push(c);
else if (')]}'.includes(c)) {
if ('([{'.indexOf(stack.pop()) !== ')]}'.indexOf(c)) {
return false;
}
}
}
return true;
}
node first_app.js
node second_app.js