I've got a couple of BT devices that transmit a relatively small amount of data, about 300 - 500 bytes per second, depending on the device. I don't buffer this data in any way, and go straight to processing it. Periodically, with no apparent rhyme or reason, I appear to get a re-transmission of previous data. In other words, my rfcommEventListener all of a sudden gets called with a bunch of the same data that it was already called with. I can't figure out why this would happen. I can't imagine that it's anything I'm doing, since, as I said, I'm not buffering the data, and even if I was, I'm never manually calling that event listener anyway. I tried, as a workaround to minimize the negative impact, freeing or zeroing out the data in the IOBluetoothRFCOMMChannelEvent, but the the system tells me that isn't my memory to go tampering with. Is there something I'm missing? Is there some way that I'm supposed to dispose of the data after I process it? ...Thanx... ...Eric... _______________________________________________ bluetooth-dev mailing list | bluetooth-dev@lists.apple.com Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/bluetooth-dev Do not post admin requests to the list. They will be ignored.