MCPcopy Create free account
hub / github.com/TheRedDeveloper/ply-engine / ply_net_ws_send_binary

Function ply_net_ws_send_binary

js/net.js:115–131  ·  view source on GitHub ↗
(socket_id, data)

Source from the content-addressed store, hash-verified

113}
114
115function ply_net_ws_send_binary(socket_id, data) {
116 var entry = ply_net_sockets[socket_id];
117 if (!entry) return;
118 try {
119 var array = consume_js_object(data);
120 if (array.buffer !== undefined) {
121 entry.ws.send(array.buffer);
122 } else {
123 entry.ws.send(array);
124 }
125 } catch (error) {
126 entry.recv_buffer.push({
127 "type": PLY_WS_ERROR,
128 "data": JSON.stringify(error.message || "Send error")
129 });
130 }
131}
132
133function ply_net_ws_send_text(socket_id, text) {
134 var entry = ply_net_sockets[socket_id];

Callers 1

send_binaryMethod · 0.85

Calls 2

consume_js_objectFunction · 0.85
sendMethod · 0.80

Tested by

no test coverage detected