摘要: 新入门skynet系列视频b站网址 https://www.bilibili.com/video/BV19d4y1678X 主动连接之socketChannel 当我们打算主动跟外部通讯时,我们一般使用socketchannel。 socketchannel有两种工作模式。一种是 order ,一种 阅读全文
posted @ 2022-12-10 20:15 程序员阿钢 阅读(1091) 评论(0) 推荐(0) 编辑
摘要: 新入门skynet系列视频b站网址 https://www.bilibili.com/video/BV19d4y1678X 发起主动连接 我们做服务器一般都是接收外部发起的连接。但是有时候也需要主动发起连接请求。这个通过socket.open(addr,port) 我们看代码 function so 阅读全文
posted @ 2022-12-10 20:14 程序员阿钢 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 新入门skynet系列视频b站网址 https://www.bilibili.com/video/BV19d4y1678X 关闭网络连接。 我们进行网络通讯的时候,两端都有一个socket。每个socket又有读端和写端。 当我们在一端打算关闭一个socket的时候,其实就是想关闭socket对应的 阅读全文
posted @ 2022-12-10 20:12 程序员阿钢 阅读(319) 评论(0) 推荐(1) 编辑
摘要: 新入门skynet系列视频b站网址 https://www.bilibili.com/video/BV19d4y1678X skynet对于写网络数据。可以使用 socket.write(id,str)。 -- socket.lua socket.write = assert(driver.send 阅读全文
posted @ 2022-12-10 20:11 程序员阿钢 阅读(195) 评论(0) 推荐(1) 编辑
摘要: 新入门skynet系列视频b站网址 https://www.bilibili.com/video/BV19d4y1678X 上一节讲了 接受新连接 --某个snlua服务中 socket.start(id) local sz = 996 local str = socket.read(id,sz) 阅读全文
posted @ 2022-12-10 20:10 程序员阿钢 阅读(154) 评论(0) 推荐(1) 编辑
摘要: 新入门skynet系列视频b站网址 https://www.bilibili.com/video/BV19d4y1678X 上一节讲了 发起网络监听 。现在接着说明 怎么接受新连接的。 这个水龙头里面的水 主要就是业务逻辑需要的网络数据了。注意这是 不同于监听水龙头里面的内容。 我们这里主要是讨论当 阅读全文
posted @ 2022-12-10 20:08 程序员阿钢 阅读(187) 评论(0) 推荐(1) 编辑
摘要: 新入门skynet系列视频b站网址 https://www.bilibili.com/video/BV19d4y1678X lua应用层是怎么发起监听的 在具体讨论前,我们简单的讨论一下skynet的网络部分。 skynet网络线程大体上是处理两部分内容。 处理系统的网络事件,比如发现新连接,最终会 阅读全文
posted @ 2022-12-10 20:06 程序员阿钢 阅读(455) 评论(0) 推荐(0) 编辑