Написать приложение-чат, используя 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();
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 4.125 из 5
Похожие ответы