Return-Path: Subject: Re: [Bluez-devel] decoding RFCOMM on hcidump -X -V From: Marcel Holtmann To: bluez-devel@lists.sourceforge.net In-Reply-To: <5f30e2610602261444m477c13b6m3667c3031e5cb298@mail.gmail.com> References: <5f30e2610602261444m477c13b6m3667c3031e5cb298@mail.gmail.com> Content-Type: text/plain Message-Id: <1140997944.23559.15.camel@localhost> Mime-Version: 1.0 Sender: bluez-devel-admin@lists.sourceforge.net Errors-To: bluez-devel-admin@lists.sourceforge.net Reply-To: bluez-devel@lists.sourceforge.net List-Unsubscribe: , List-Id: BlueZ development List-Post: List-Help: List-Subscribe: , List-Archive: Date: Mon, 27 Feb 2006 00:52:24 +0100 Hi Jeff, > Does Bluetooth's RFCOMM protocol have ACKs and a sliding window, like > TCP? Is it possible for a sending application to block on send when > sending a large payload to a slow reading application? the RFCOMM is using flow control only. There is no sliding window and thus no real ACK mechanism. > I'm trying to debug a program I wrote using > socket(PF_BLUETOOTH,SOCK_STREAM,BTPROTO_RFCOMM). Where can I learn > more about decoding the output of `hcidump -X -V` especially as it > applies to traffic crossing this RFCOMM socket? I am particularly > interested in what to look for when chasing flow control and TCP-like > reliability. Since RFCOMM also has an MTU, you will see the packets going over the air and the granted credits from each side. Regards Marcel ------------------------------------------------------- This SF.Net email is sponsored by xPML, a groundbreaking scripting language that extends applications into web and mobile media. Attend the live webcast and join the prime developer group breaking into this new coding territory! http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642 _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel