Как правильно делать запросы на сокет сервер?

У меня есть сокет-сервер на php, и я в js подключаюсь к нему и делаю определенные запросы, чтобы они в риалтайме выполнялись, и мне отсылался ответ. Иногда нужно, чтобы сервер сам отправлял мне сообщения, т.е. без моего запроса, поэтому ajax мне не подходит. И вот я делаю запрос таким образом:

let sendData = {
    type: 0,
    .. и какие-то параметры ..
};

Так вот type нужен, чтобы сервер понимал, что нужно с полученной информацией делать.
Например, если type = 0, то удалить пользователя с определенным именем, которое будет передано вместе с type:

let sendData = {
    type: 0,
    name: "Alex"
};

И принимаю я все ответы от сервера ровно таким же способом. Смотрю на type и понимаю, что делать. Такой метод я придумал сам, т.к. в первый раз работаю с сокет-сервером. Мне интересно, насколько такой подход правильный.


Ответы (0 шт):