Що таке метод на стороні клієнта в програмуванні сокетів?

Програма на стороні клієнта У програмі сокетів на стороні клієнта нам потрібно створити об’єкт socket. Потім ми підключимося до порту, на якому працює наш сервер — 12345 у нашому прикладі. Після цього ми встановимо з'єднання за допомогою гніздо. з'єднати() метод.

Сокет — це фундаментальний клас для взаємодії з сервером. Він успадковує більшість методів Node.js EventEmitter, наприклад emit, on, onely або off.

У веб-розробці «клієнтська сторона» стосується все у веб-додатку, що відображається або відбувається на клієнті (пристрої кінцевого користувача). Це включає те, що бачить користувач, як-от текст, зображення та іншу частину інтерфейсу користувача, а також будь-які дії, які виконує програма в браузері користувача.

гніздо. off() не зупиняє цей клієнтський сокет від отримання будь-яких повідомлень, надісланих сервером, він просто запобігає запуску зазначеного обробника подій. Зазвичай бажаний ефект полягає в тому, щоб повністю запобігти надсиланню повідомлень, що критично важливо, якщо ваші повідомлення, надіслані на сервер, містять особисті дані.

Процеси на стороні сервера виконуються на веб-сервері до того, як веб-програма буде доставлена ​​на пристрій користувача. Процеси на стороні клієнта виконуються на пристрої користувача після доставки веб-програми.

Маршрутизація на стороні клієнта дозволяє мати унікальні URL-адреси для кожного перегляду, але також пришвидшить роботу програми— замість того, щоб завантажувати цілу абсолютно нову сторінку з сервера, вам потрібно лише завантажити необхідні додаткові дані (наприклад, за допомогою запиту AJAX), а також більшу частину іншого вмісту (HTML, CSS тощо). .