Исключить JSON поле из JSON объекта в Socket.io - PullRequest
0 голосов
/ 29 мая 2020
serverListing.socket = ""; // had to change socket variable to empty string so that it gets passed to the clients. socket object can't be passed. 
io.to(our_lobby.id).emit('connect_to_server', serverListing);

В своем коде я понял, что не могу отправить объект «сокет», который находится в моем списке серверов, на свой игровой сервер. Поэтому мне пришлось сделать объект сокета пустой строкой. Однако после его отправки я хотел бы снова каким-то образом восстановить этот объект сокета. Кажется, я не могу этого сделать.

Я пытался сделать это после вызова emit:

serverListing.socket = io.of("/").connected[serverListing.id];

Но это тоже не сработало. Возможно, я могу просто отправить его через свой emit, но как-нибудь «опустить» объект сокета? Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...