Rust编程语言,使用wasm-pack编译wasm范例发布于2025年03月13日 rust .wasm是webassembly的文件后缀,它可以由多种高级编程语言生成,并不是某一种编程语言的固定产物。本文中,苏南大叔演示的是:使用rust编程语言写一个非常简单入门的wasm文件,并且在www容器里面运行起... 阅读更多
Socket.io双向通信教程,取得服务端地址中的参数发布于2025年03月05日 node 在socket.io的客户端代码中,服务端的地址默认是可以不填写的。也可以填写一个namespace,或者填一个ws(s)://或者http(s)://开头的(跨域)地址,或者“地址+命名空间”的组合。本文中,可以... 阅读更多
Socket.io双向通信教程,如何理解使用命名空间?发布于2025年03月04日 node 默认情况下,socket.io的代码中,是不体现命名空间的,或者说命名空间就是/。如果代码日益复杂,增加命名空间就有必要性了。命名空间的作用,就类似苏南大叔的博客文章链接一样,使用路径目录来作为文章链接的命名空间。... 阅读更多
Socket.io双向通信教程,cors跨域通信解决方案发布于2025年03月03日 node 本文主要描述socket.io面临的跨域问题,也就是说html伺服的页面和socket.io服务器不在一起的情况。因为socket.io底层可能是http的polling,还可能是基于websocket协议的。如果... 阅读更多
Socket.io双向通信教程,广播broadcast相关方法发布于2025年03月02日 node socket.io除去协议切换那些事儿来说,单单这个发送消息的基本功能,都是很复杂繁琐的。本文说广播功能,可以理解为一对多发送消息,具体的函数操作细节上还是有很多不同的。特别是socket.io增加了房间的概念后,... 阅读更多