欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

百度t7 课程 websocket 学习

程序员文章站 2022-05-21 13:50:35
...

任何新的知识都需要不断的去摸索,你摸索摸索就会了,

一个人要是能时刻保持淡定的心,确实很牛!

你们听过说Q帝嘛,权术, 赚钱,泡妞综合的高手

Q帝权术

 

好了, 需要的伙伴可以去看,不闲扯了,我们得继续我们的石川大神的 教程

 

websocket 学习, 

1, 引入包:

百度t7 课程 websocket 学习

好,包引入后,下一步就是服务器端咋写了

 

let http = require('http')
let  fs = require('fs')
let io = require('socket.io')
let server = http.createServer(function(req,res){
	
	
})

server.listen(3000)

let server2 = io.listen(server)

server2.on('connection',function(socket){
	console.log('连接成功')
})

 

前台:

<script type="text/javascript" src="http://localhost:3000/socket.io/socket.io.js"></script>

	<script type="text/javascript">
		
		// 连接服务器端:
		 let sock=io.connect('ws://localhost:3000/');

		

	</script>

 

以上是最基本写法: 

结果后台打印出: 连接成功!

好以上是基本架子,我们要继续

补充,就是前后台发消息的发送和接受!

11 ,前台向后台发消息:

<script type="text/javascript">
		
		// 连接服务器端:
		 let sock=io.connect('ws://localhost:3000/');

		  sock.emit('reg','action', '123455');

	</script>

后台接收:


	socket.on('reg',function(u,p){
		console.log(u)
		console.log(p)
	})

结果:

百度t7 课程 websocket 学习

 

同理后台向前端发送 消息也一样, 好,基本 websocket 就讲完了,下一节课,就是用websocket 实现简单

聊天功能!