I should make an exchange on RFCOMM. I move pieces of a code from BTPointToPoint (too on the basis of class CActive). When I call Connect(), WriteMessage(), Disconect() separately through the menu - all works (I transfer from the emulator, I accept on Nokia 6600 same BTPointToPoint). But only it is necessary to start them consistently from one function, works only Connect(). Can somewhere it is necessary put any delays? Help. Any asynhronics it is not necessary. It is necessary to open a socket, to transfer some data (may be accept) and to close. All in one function.