Files
vat-api.eu/node_modules/unenv/dist/runtime/node/internal/dgram/socket.mjs
2026-02-13 22:02:30 +01:00

62 lines
954 B
JavaScript

import { EventEmitter } from "node:events";
export class Socket extends EventEmitter {
__unenv__ = true;
bind() {
return this;
}
close() {
return this;
}
ref() {
return this;
}
unref() {
return this;
}
getRecvBufferSize() {
return 1e5;
}
getSendBufferSize() {
return 1e4;
}
getSendQueueSize() {
return 0;
}
getSendQueueCount() {
return 0;
}
setMulticastLoopback() {
return false;
}
setMulticastTTL() {
return 1;
}
setTTL() {
return 1;
}
address() {
return {
address: "127.0.0.1",
family: "IPv4",
port: 1234
};
}
remoteAddress() {
throw new Error("ERR_SOCKET_DGRAM_NOT_CONNECTED");
}
[Symbol.asyncDispose]() {
return Promise.resolve();
}
addMembership() {}
addSourceSpecificMembership() {}
connect() {}
disconnect() {}
dropMembership() {}
dropSourceSpecificMembership() {}
send() {}
setSendBufferSize() {}
setBroadcast() {}
setRecvBufferSize() {}
setMulticastInterface() {}
}