Files
meeting-room/frontend/node_modules/spdy/lib/spdy/socket.js
flying-hero 96f6318101 📦 添加虚拟环境和启动脚本
新增:
- backend/venv/ - Python 虚拟环境
- backend/start.sh - 启动脚本(使用虚拟环境)
- backend/requirements.txt - 依赖列表
- .gitignore - 忽略虚拟环境和缓存文件

说明:
- 每个项目使用独立虚拟环境
- 避免依赖冲突
- 启动脚本自动创建和激活虚拟环境
2026-04-04 18:29:02 +08:00

40 lines
921 B
JavaScript

'use strict'
var util = require('util')
var net = require('net')
function Socket (parent, options) {
net.Socket.call(this, options)
var state = {}
this._spdyState = state
state.parent = parent
this.servername = parent.servername
this.npnProtocol = parent.npnProtocol
this.alpnProtocol = parent.alpnProtocol
this.authorized = parent.authorized
this.authorizationError = parent.authorizationError
this.encrypted = true
this.allowHalfOpen = true
}
util.inherits(Socket, net.Socket)
module.exports = Socket
var methods = [
'renegotiate', 'setMaxSendFragment', 'getTLSTicket', 'setServername',
'setSession', 'getPeerCertificate', 'getSession', 'isSessionReused',
'getCipher', 'getEphemeralKeyInfo'
]
methods.forEach(function (method) {
Socket.prototype[method] = function methodWrap () {
var parent = this._spdyState.parent
return parent[method].apply(parent, arguments)
}
})