MCPcopy Create free account
hub / github.com/Ridter/cf_workers_proxy / retry

Function retry

js/worker.js:186–195  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

184
185 // if the cf connect tcp socket have no incoming data, we retry to redirect ip
186 async function retry() {
187 const tcpSocket = await connectAndWrite(proxyIP || addressRemote, portRemote)
188 // no matter retry success or not, close websocket
189 tcpSocket.closed.catch(error => {
190 console.log('retry tcpSocket closed error', error);
191 }).finally(() => {
192 safeCloseWebSocket(webSocket);
193 })
194 remoteSocketToWS(tcpSocket, webSocket, vlessResponseHeader, null, log);
195 }
196
197 const tcpSocket = await connectAndWrite(addressRemote, portRemote);
198

Callers 1

remoteSocketToWSFunction · 0.85

Calls 3

connectAndWriteFunction · 0.85
safeCloseWebSocketFunction · 0.85
remoteSocketToWSFunction · 0.85

Tested by

no test coverage detected