Thanks a lot for your quick response.
I have tried to link several PCs each with a single BT device running the same program and it seems not workable. My situation is: There is temporarily two PCs which is separated by about 1.5 metres. Both the PCs have opened the same J2SE program and a mobile phone (nokia N70) has also opened the J2ME program. When the mobile has done the device pairing with one PC using the icon in the task bar in advance, it is completely ok for all its functions. However, when I tried to approach to the next PC, the function cannot work out properly, it simply doesn't have any response even the phone has detected the bluetooth from the second PC (without doing any settings using the icon in the task bar for device pairing). Isn't that mean that I should everytime do the settings on each PC before the mobile approach it? And is that because the two PCs are too near to each other with affect the connection with the mobile such that switching cannot be done? Is it necessary to find something to shield between the two PCs (though I don't know what can I use for shielding) or simply put the two PCs far apart (approx. 10 metres)? Or is it because both PCs have the same UUID? I would like to switch those servers without doing the settings manually each time as in my situation, the servers should be worked automatically without anybody staying next to them.
On the other hand, for using several USB Bluetooth Dongles, what requirements should have for devices and drivers? Indeed, if using multiple USB Bluetooth Dongles is workable on one PC, I would like to implement this instead of using several PCs to do the same things. Actually, I have thought of the following things but not sure whether it works: For example, I have a PC working as a server running J2SE program and several USB Bluetooth Dongles plugged in the USB drivers of my PC (maybe using extending USB wires) because I may place the Bluetooth Dongles in different areas. Also, I have my mobile phone (Nokia N70) running the J2ME programs. When I approach to an area with a Bluetooth Dongle, then the Bluetooth connection between the Server(PC) and the Client(mobile) will be established. After performing several functions (e.g. exchanging some messages), the user with the mobile goes to another area with another Bluetooth Dongle, then again, a Bluetooth connection will be established between PC and mobile via a different Bluetooth Dongle. Do you think it is possible to do so?
I am using BlueCove, Microsoft Windows XP SP2 (Home), J2SE, J2ME.
Thanks again for your kind help!