gatewayworker如何获取客户端MAC地址

手册上说gatewayworker可以通过$_SERVER['REMOTE_ADDR']来获取对方ip,但是在局域网里面没办法判断信息的具体来源,无法具体到某一台设备,我现在想获取mac地址,请问gatewayworker可以在收到对方发来的信息时获取对方的mac地址吗?我想在events文件里面打印打印mac信息,请问有大神知道如何实现吗?

阅读 2.3k
1 个回答

刚好我最近也在做这一块,官方文档好像是没有获取MAC地址一项的。好在我做的是电路板,电路板上的程序会首先获取本机mac,在连接成功后先发送一次mac地址和设备SN。服务器端根据这两个数据把硬件和用户进行关系绑定。同理如果你想获取客户的mac地址,建议把代码写在客户端中。纯gateway应该拿不到这个值。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题