如何在Windows CE 6.0R3上更改L2CAP MTU?

时间:2013-12-04 19:20:50

标签: bluetooth windows-ce

我正在尝试无法将蓝牙RFCOMM链接的MTU更改为Windows CE设备。该文档指出我可以使用带有SO_BTH_SET_MTU选项的setsockopt()来更改侦听或非连接套接字的MTU。

问题在于,如果我将客户端/服务器套接字MTU设置为1024(当然是在2个独立设备上),则MTU始终会协商回默认值672!如果我将侦听套接字上的最小MTU设置为1024,则客户端无法连接,这使我相信客户端套接字忽略了MTU配置。

有没有人有改变Windows CE 6.0R3设备上默认MTU的经验?

1 个答案:

答案 0 :(得分:0)

我不明白您是否在您控制的2台设备(服务器和客户端)上更改MTU,或者客户端设备是否为第三方设备。 在第二种情况下,它可能无法处理您配置的最小MTU,这就解释了为什么它无法连接。