MCPcopy Index your code
hub / github.com/nodejs/node / createSocket

Method createSocket

test/fixtures/wpt/resources/channel.sub.js:55–64  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

53
54 async getOrCreate(type, uuid, onmessage=null) {
55 function createSocket() {
56 let protocol = self.isSecureContext ? "wss" : "ws";
57 let port = self.isSecureContext? "{{ports[wss][0]}}" : "{{ports[ws][0]}}";
58 let url = `${protocol}://{{host}}:${port}/msg_channel?uuid=${uuid}&direction=${type}`;
59 let socket = new WebSocket(url);
60 if (onmessage !== null) {
61 socket.onmessage = onmessage;
62 };
63 return new Promise(resolve => socket.addEventListener("open", () => resolve(socket)));
64 }
65
66 let socket;
67 if (type === "read") {

Callers 15

_http_agent.jsFile · 0.80
mainFunction · 0.80
mainFunction · 0.80
mainFunction · 0.80
mainFunction · 0.80
mainFunction · 0.80
mainFunction · 0.80
checkSupportReusePortFunction · 0.80
primaryFunction · 0.80

Calls 2

addEventListenerMethod · 0.95
resolveFunction · 0.50

Tested by 1

testFunction · 0.64