怎样理解connhandle 这个参数?

这个连接句柄参数有说是主机分配给从机,有说是从机分配给主机,请问这个参数是怎样理解?是初次连接时候分配后就不会变化,还是说每次连接都要变?

连接句柄在连接成功后会产生,用来区分和哪一个设备通信,在发送函数中或者更新连接参数函数中都是要传入连接句柄的,如果主从都只支持单连接,那么连接句柄就都是1,每次连接都不会变化;若主机支持连接三个从机,那么与第一个连接,主机的连接句柄是1,从机也是1,与第二个连接,主机的连接句柄是2,从机还是1,与第三个连接,主机的连接句柄是3,从机还是1。如此时断连再连,句柄就有可能发生变化,若主机断连的是最大句柄3的设备,下次连接就还是3,不会变化,若断连的不是最大句柄,断连的句柄是1或者,那么下次连接,句柄会是最大句柄值+1,也就是4,以此类推。


谢谢


只有登录才能回复,可以选择微信账号登录