Php 通过Socket仿安卓推送模式

本文介绍了一个便利店微店系统的开发案例,用户可通过微信公众号下单,订单经由微店服务器传递至门店的收银机。解决方案涉及.NET开发、Socket通信及路由器IP配置等技术。

去年给公司下面的便利店开发了便利店的微店系统,用户可以通过微信公众号在微店下单(到店取/送货上门),门店接收订单进行处理,打印出小票。

公司便利店使用的是海信商海导航系统,非开源,无法在上面进行修改。所以开发了一款工具,安装在收银机电脑中,用户提交订单后,通过公司的微店服务器通知收银机,店员处理该订单。

微店服务器和收银机客户端通过socket连接,微店服务器作为socket客户端,收银机客户端作为socket服务器,开启监听端口。

由于socket是通过ip连接服务器,这里收银机实在路由器的网络内,ip是动态的,所以在这里通过路由器设置该收银机为固定IP(这里可以度娘搜索)

收银机工具由.net开发,开机启动,启动时启动socket监听,并且通知微店服务器,改门店已经上线。微店服务器收到订单后,根据订单中的门店通过socket连接通知收银机。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值