Написать приложение-чат, используя websockets и одну из библиотек (Fleck или websocket-sharp) - C#
Формулировка задачи:
Здравствуйте! Пытаюсь написать приложение-чат, используя websockets и одну из библиотек (Fleck или websocket-sharp). До этого ни с ASP.NET, ни с HTML не работал, поэтому смутно себе представляю как создавать такой проект. Подскажите последовательность действий для создания подобного чата или поделитесь ссылкой с объяснением) Заранее спасибо!
Решение задачи: «Написать приложение-чат, используя websockets и одну из библиотек (Fleck или websocket-sharp)»
textual
Листинг программы
// Websocket Endpoint url var URL = 'ws://localhost:8181'; var chatClient = null; function connect () { chatClient = new WebSocket(URL); chatClient.onmessage = function (event) { var messagesArea = document.getElementById("messages"); var jsonObj = JSON.parse(event.data); var message = "<"+ jsonObj.user + "> " + jsonObj.message + "\r\n"; messagesArea.value = messagesArea.value + message; messagesArea.scrollTop = messagesArea.scrollHeight; }; } function disconnect () { chatClient.close(); } function sendMessage() { var user = document.getElementById("userName").value.trim(); if (user === "") alert ("Please enter your name!"); var inputElement = document.getElementById("messageInput"); var message = inputElement.value.trim(); if (message !== "") { var jsonObj = {"user" : user, "message" : message}; chatClient.send(JSON.stringify(jsonObj)); inputElement.value = ""; } inputElement.focus(); }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д