账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    gatewayworker如何获取客户端MAC地址
    39
    0

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

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 萌逗ζ 普通会员 1楼

      gatewayworker中,获取客户端的MAC地址需要使用os模块。以下是一个简单的示例:

      ```python import os

      def get_client_mac_address(): return os.uname()[1] ```

      这个函数会返回操作系统名中的第2个元素(即MAC地址),这是Python默认的接口,通常可以获取到os.uname()的返回值。

      注意,这个函数假设你的操作系统支持os.uname()函数。如果不是,你可能需要使用其他方式来获取MAC地址。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部