Return-Path: Date: Wed, 11 Oct 2006 15:54:15 +0200 (CEST) From: Peter Wippich To: BlueZ development In-Reply-To: Message-ID: References: MIME-Version: 1.0 Subject: Re: [Bluez-devel] How extract client address on server ?? Reply-To: BlueZ development List-Id: BlueZ development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Sender: bluez-devel-bounces@lists.sourceforge.net Errors-To: bluez-devel-bounces@lists.sourceforge.net Hi, On Wed, 11 Oct 2006, Andrea Carlevato wrote: > ok, > i get that stratcure as "handle" with this call: > > obex_t *handle = NULL; > handle = OBEX_Init(OBEX_TRANS_BLUETOOTH, obex_event, 0); > .... > btobex_accept(handle); > > OK, but if i add this code: > > getpeername(handle->fd, &addr, &addr_len); > > my compiler gives me this error: > > > > > request for member 'fd' in something not a structure or union > > > Do you wonder why ? > thanks a lot No ;-) You have to do something like this: #include "(path to file)/obex_main.h" ..... getpeername( (struct obex *)handle->fd, ....) Ciao, Peter > > > > > > On 10/11/06, Peter Wippich wrote: > > > > > > Hi Andrea, > > > > On Wed, 11 Oct 2006, Andrea Carlevato wrote: > > > > > what do you mean with "obex structure" ? which structure are you > > referring ? > > > > > > andrea > > > > The structure defined in lib/obex_main.h It is not exported directly by > > the api, as far as I can see. The OBEX_Init() shall return a pointer to > > such a structure (defined as a void * for the API). It is not realy good > > style to access internal structure of the library, but I can see no > > "official" way to get the bd_addr of a remote client (but may be I missed > > something). > > > > Ciao, > > > > Peter > > > > > > > > | Peter Wippich Voice: +49 30 46776411 | > > | G&W Instruments GmbH fax: +49 30 46776419 | > > | Gustav-Meyer-Allee 25, Geb. 12 Email: pewi@gw-instruments.de | > > | D-13355 Berlin / Germany | > > > > > > ------------------------------------------------------------------------- > > Using Tomcat but need to do more? Need to support web services, security? > > Get stuff done quickly with pre-integrated technology to make your job > > easier > > Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo > > http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 > > _______________________________________________ > > Bluez-devel mailing list > > Bluez-devel@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/bluez-devel > > > > | Peter Wippich Voice: +49 30 46776411 | | G&W Instruments GmbH fax: +49 30 46776419 | | Gustav-Meyer-Allee 25, Geb. 12 Email: pewi@gw-instruments.de | | D-13355 Berlin / Germany | ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Bluez-devel mailing list Bluez-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bluez-devel