Thanks a lot Marcel and Xavier.

Actually I started with a client on the linux PC and a symbian server
on the nokia 3650. I used the API's for l2cap sockets and had set the
psm to 5 (arbitrary choice). Then i got the
    connection refused(111)
message from the PC.

It was now that I wanted to use l2test as a client (just for the connection part).
So I changed the psm in l2test.c to 5 and tested. But connection still gets refused.
The reason for connect response is always - "psm not supported".

Does this mean that the nokia device may not have l2cap socket support?
I did not find any such information though on the web.

Marcel, please tell me if I am not addressing the forum.

Regards,
Swarup


Xavier Garreau wrote:
yes, they are the uint16 numbers besides the uuid16 protocol UUID for
L2CAP, but why do you want them? You asked about a mobile phone and most
of them are based on the higher layer RFCOMM. So far I haven't seen any
phone that support BNEP, HID or HCRP. And this means that in your case
only two PSM's are supported. PSM 1 for the SDP requests and PSM 3 for
the RFCOMM protocol.
    

Symbian Phones like Nokia 3650 allows you to use an L2CAP (or higher) api
for application programming.

But as with other bluetooth applications, you of course must have a server
llistening on a given PSM for it to answer "Connection accepted" (0).

mohalik, you should have a look at development papers from Sony Ericcson
(and maybe nokia) on symbian bluetooth programming (Basically, they also
provide a socket interface).

http://developer.sonyericsson.com/ (you'll have to create an account first)

BR,