net模块

建立TCP的链接

1 发送消息的服务

2 接收消息

2 建立http的链接让浏览器进行访问

复制代码
import net from 'net'

const html = `<h1>TCP</h1>`

const respinseHeaders = [

    'HTTP/1.1 200 OK',
    
    'Content-Type:text/html',
    
    'Content-Length':' + html.length,
    
    '\r\n',

    html

]

const http = net.createServer(socket=>{

    socket.on('data',(e)=>{

        if(/GET/.test(e.toString())){

            socket.write(responseHeaders,join('\r\n'))

            socket.end()
        }

        console.log(e.toString())
    })

})

http.listen(80,()=>{

    console.log('Server is listening on port 80')
})
相关推荐
长空任鸟飞_阿康10 小时前
AI 多模态全栈应用项目描述
前端·vue.js·人工智能·node.js·语音识别
百***784513 小时前
node.js+npm的环境配置以及添加镜像(保姆级教程)
arcgis·npm·node.js
百***071813 小时前
Node.js 与 Docker 深度整合:轻松部署与管理 Node.js 应用
docker·容器·node.js
菠萝+冰14 小时前
npm中-d -g 和默认安装的区别
前端·npm·node.js
夏日不想说话16 小时前
一文搞懂 AI 流式响应
前端·node.js·openai
百***670316 小时前
Node.js实现WebSocket教程
websocket·网络协议·node.js
q***518917 小时前
如何在Windows系统上安装和配置Node.js及Node版本管理器(nvm)
windows·node.js
天天进步201519 小时前
Webpack到Vite:构建工具迁移实战经验总结
前端·webpack·node.js
好奇的菜鸟19 小时前
解决 Node.js 18+ 构建错误:digital envelope routines::unsupported 完全指南
node.js
岁月宁静1 天前
AI 多模态全栈应用项目描述
前端·vue.js·node.js