Actually Peter it occurred to me last night that the name of the object is often displayed when it is being received. On my Palm for instance, for Bluetooth and IrDA respectively I see:
Receiving Copy of David Akeroyd.vcf from ALANPC1...
Do you want to accept "David Akeroyd" into Contacts?
Receiving : Copy of David Akeroyd.vcf
Do you want to accept "David Akeroyd" into Contacts?
The first line being the filename on my PC, sent using Brecham.Obex's PutGuiVb2 program, and the second line appear once the transfer is complete and is apparently taken from the name field in the vCard file (i.e. "N:Akeroyd;David").
With Windows XP's "Bluetooth File Transfer Wizard" during the receive one sees e.g.
Receiving from: AlanMcfPalm2
File name: David Akeroyd.vcf
where the filename is generated by the Palm from the content of the address book entry; and on completion:
File name: Akeroyd-David.vcf
Location: <path on disk>
So changing the filename, and thus the OBEX Name header, would seem to be enough in most cases.
So shaykeren if that's what you want, just change the filename of the object you are sending. In ObexWebRequest that's the filename part of the URL, and in Brecham.Obex just set the String name parameter of the PutFrom/Put call.
One wesbite with some info is http://www.bluejackq.com/bluejacking-faq.shtml
Alan J. McFarlane
http://www.alanjmcf.me.uk/
Please follow-up in the newsgroup for the benefit of all.
Have I helped? Consider visiting my Amazon wishlist, see my homepage.