-
背景
此原理适用于公司局域网中,且用户电脑端口被限制的情况。
用django开发了下单和接单和订单看板可视化的功能,接单模块需要在平板上操作且需要打印订单的标签。
-
所用模块
Django + channels3.0.5
-
代码编写逻辑
看板模块与接单模块需要在同一socke连接下,且看板模块中存在另一个与本地(localhost)socket通讯的函数。
在打开看板可视化的电脑中部署一套本地socket服务,服务中编写打印标签的逻辑代码。
-
实现逻辑
接单【平板接单端】——接单端触发socket——数据发送给服务端——服务端发送给指定的成员【看板端】——看板模块(前端)接收到数据——将数据发送到本地服务——本地服务调用打印机——完成打印
-
实现代码
后续添加