ress() {
    return this.address()?.address;
  }
  set remoteAddress(val) {
    this.address().address = val;
  }
  get remotePort() {
    return this.address()?.port;
  }
  set remotePort(val) {
    this.address().port = val;
  }
  get remoteFamily() {
    return this.address()?.family;
  }
  set remoteFamily(val) {
    this.address().family = val;
  }
  resetAndDestroy() {
  }
  setKeepAlive(_enable = !1, _initialDelay = 0) {
  }
  setNoDelay(_noDelay = !0) {
    return this;
  }
  setTimeout(timeout, callback) {
    let socketData = this[kInternalSocketData];
    if (!socketData)
      return;
    return socketData[1]?.req?.setTimeout(timeout, callback), this;
  }
  unref() {
    return this;
  }
  _write(_chunk, _encoding, _callback) {
  }
  destroy() {
    return this._httpMessage?.destroy?.(), super.destroy();
  }
};
Object.defineProperty(FakeSocket, "name", { value: "Socket" });
$ = {
  FakeSocket
};
return $})

