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')
})
相关推荐
EndingCoder4 小时前
TypeScript 入门:理解其本质与价值
前端·javascript·ubuntu·typescript·node.js
程序员爱钓鱼7 小时前
Node.js 编程实战:RESTful API 设计
前端·后端·node.js
程序员爱钓鱼7 小时前
Node.js 编程实战:GraphQL 简介与实战
前端·后端·node.js
小雪_Snow7 小时前
安装 nvm 和 Node.js 教程
npm·node.js·nvm·nrm
大布布将军10 小时前
☁️ 自动化交付:CI/CD 流程与云端部署
运维·前端·程序人生·ci/cd·职场和发展·node.js·自动化
冥界摄政王11 小时前
Cesium学习第二章 camera 相机
node.js·html·vue3·js·cesium
C_心欲无痕11 小时前
nodejs - pnpm解决幽灵依赖
前端·缓存·npm·node.js
C_心欲无痕12 小时前
nodejs - npm serve
前端·npm·node.js
Irene199112 小时前
使用 Docker 的 Node.js(附:三种 Node.js 环境详细对比)
docker·容器·node.js
ChangYan.1 天前
直接下载源码但是执行npm run compile后报错
前端·npm·node.js