Как правильно делать запросы на сокет сервер?
У меня есть сокет-сервер на php, и я в js подключаюсь к нему и делаю определенные запросы, чтобы они в риалтайме выполнялись, и мне отсылался ответ. Иногда нужно, чтобы сервер сам отправлял мне сообщения, т.е. без моего запроса, поэтому ajax мне не подходит. И вот я делаю запрос таким образом:
let sendData = {
type: 0,
.. и какие-то параметры ..
};
Так вот type нужен, чтобы сервер понимал, что нужно с полученной информацией делать.
Например, если type = 0, то удалить пользователя с определенным именем, которое будет передано вместе с type:
let sendData = {
type: 0,
name: "Alex"
};
И принимаю я все ответы от сервера ровно таким же способом. Смотрю на type и понимаю, что делать. Такой метод я придумал сам, т.к. в первый раз работаю с сокет-сервером. Мне интересно, насколько такой подход правильный.