From: <msa...@y2...> - 2007-04-27 22:29:54
|
Hello, thanks Cristian, im not so good in this, then im going to reformulate the question to be a little more explicit and not to ruin something if it is possible to be made simple and if it is what truly need xD. Im making a C program to send archive with bluetooth. this is the code : sprintf(comando_obex,"obexftp -b %s -B %d -U -p %s", MAC_dev, canal_obex_object_push, objeto); system(comando_obex); after this i want to know if the send was or not succeed. that i was trying to do is redirect the output to a archive ( whit > ) and read the Sending line, but this create a empty file. That is a little me messy :$ Then the question is about what is the best way to do it. can be done with the debug mode? Excuse the annoyance, thanks for ur time and sorry for my bad English =). > ------------------------------ > > Message: 2 > Date: Fri, 27 Apr 2007 01:35:06 +0200 > From: "Christian W. Zuckschwerdt" <Christian@Zuckschwerdt.org> > Subject: Re: [openobex-users] Log Obexftp > To: ope...@li... > Message-ID: <4631372A.1020909@Zuckschwerdt.org> > Content-Type: text/plain; charset=ISO-8859-1 > > Hi, > > Maybe you are looking for debbuging? > http://dev.zuckschwerdt.org/openobex/wiki/ObexDevelopment > > Specifically: > > CFLAGS="-DOBEXFTP_DEBUG=5" ./configure > make clean ; make ; make install > > > regards, > Christian > > msa...@y2... schrieb: >> want to know how can i log the output of the obexftp command. |
From: Christian W. Z. <Christian@Zuckschwerdt.org> - 2007-04-28 13:17:15
|
Hi, since you are already programming C it might ber better to use the ObexFTP API. It's really simple if you just want file transfers. See /usr/include/obexftp/client.h and ./obexftp/apps/obexftp.c E.g. something like (you need to copy this from obexftp.c) cli = obexftp_open(transport, NULL, info_cb, NULL); obexftp_connect(cli, device, channel) // then a couple of obexftp_list(cli, localname, remotename); obexftp_get(cli, localname, remotename); // finally obexftp_disconnect(cli); obexftp_close(cli); You can read error codes from each function and get status updates via the info_cb callback. Outline your requirements and we can make a complete and minimal example. regards, Christian msa...@y2... schrieb: > Im making a C program to send archive with bluetooth. > > sprintf(comando_obex,"obexftp -b %s -B %d -U -p %s", MAC_dev, > canal_obex_object_push, objeto); > system(comando_obex); > > Then the question is about what is the best way to do it. |