MCPcopy
hub / github.com/claude-code-best/claude-code / startTcpServer

Method startTcpServer

src/utils/pipeTransport.ts:263–275  ·  view source on GitHub ↗

* Start TCP listener for LAN peers.

(port: number)

Source from the content-addressed store, hash-verified

261 * Start TCP listener for LAN peers.
262 */
263 private async startTcpServer(port: number): Promise<void> {
264 return new Promise<void>((resolve, reject) => {
265 this.tcpServer = createServer(socket => this.setupSocket(socket))
266 this.tcpServer.on('error', reject)
267 this.tcpServer.listen(port, '0.0.0.0', () => {
268 const addr = this.tcpServer!.address()
269 if (addr && typeof addr === 'object') {
270 this._tcpAddress = { host: '0.0.0.0', port: addr.port }
271 }
272 resolve()
273 })
274 })
275 }
276
277 /**
278 * Register a handler for incoming messages.

Callers 1

startMethod · 0.95

Calls 3

setupSocketMethod · 0.95
resolveFunction · 0.70
onMethod · 0.65

Tested by

no test coverage detected