芯方式

p2p连接时,如何判定谁做GO(Group Owner)

0
阅读(2736)

芯片: SC7730, SC7715, (Android4.4)SC8830, SC9620, SC7731G, SC7731G, SC7731G, SC9830, SC9830, SC9830, SC5735, SC7731_PAD, SC7720, SC7720, SC8730, SC9838, SC9820, SC9836
分支: sprdroid4.4, sprdroid4.4prime, sprdroid4.4_3.10_9620_cmcc, sprdroid5.1_trunk, sprdroid4.4_3.10, sprdroid5.1_prime, sprdroid5.0_trunk, sprdroid5.0_3.10_lsk, sprdroid4.4_14a_7715_w14.19.1_p14.30.2_patch,
sprdroid4.4_14a_7715_w14.19.1_p14.25.1_patch, sprdroid4.4_shark_mp, sprdroid4.4_3.10_14b_9620, sprdroid4.4_tshark_37.6_mp, sprdroid4.4_14b_14.37.6_2341A, sprdroid4.4_3.10_14b_tshark,icfans
sprdroid4.4_tshark_37.6_pad, sprdroid4.4_3.10_w14.49.3_plus_cmcc, sprdroid4.4_3.10_w15.4.4_sharkl3mn_cmcc, sprdroid4.4_3.10_sharkl_w15.6.2_3mod_mp, sprdroid4.4prime_shark_pad_mp
关键字: Group Owner , p2p
[QUESTION]
p2p连接时,如何判定谁做GO(Group Owner)
[ANSWER]
wifi直连时,在GP协商时,会带有一个属性GO Intent,该属性代表发送设备扮演GO的渴望程度,其内部包含一个名为GO Intent的字段,该字段长一个字节,目前使用的仅是前八位。
第0位叫做 Tie Breaker(意思为决胜因),Tie Breaker随机取值为0或者1.
第1 -7位为Intent值,取值为0-15,值越高,代表越想成为GO,15表示该发送设备必须成为GO
规则如下图:


image.png

空口字段如下图:

image.png