Cita de: daniyo en 21 Junio 2012, 16:27 PM
Si ofreces entre 20 y 50 euros, puede que alguien este dispuesto a hacerlo xD
Acepto Paypal.. Bitcoins y mas
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes MenúCita de: daniyo en 21 Junio 2012, 16:27 PM
Si ofreces entre 20 y 50 euros, puede que alguien este dispuesto a hacerlo xD
CitarSi es en C/C++ me interesa, oye Loic, como obtienes el codigo fuente de la web?
Citar
No serás un usuario "exigente" o que necesite hacer uso de una gran variedad de programas.
Citaren Debian seria algo normal, en Arch no solo es raro sino completamente anormal
Citarvas a tener problemas cada 2x3 no se lo preguntes a nadie.
Citarlinux-3.1.8-1-i686 Errors and more
gnome-applets: requires cpufrequtils, not updating!
Problem with murmur after upgrading to 1.2.3-4
Problem with broadcom wifi after kernel upgrade(3.1.6 - 3.2)
I can't install lib32-boost-libs from AUR
Upgrading after long gap or try something new?
Suspend not working anymore after Kernel Update
CitarDe todas formas, en mi (ex) instituto habían ordenadores con dual boot entre W7 professional y linkat. El problema radica en que los administradores son tan CABRONES que no instalan ningún programa en el linux, de hecho, ni siquiera los configuran para poder conectarse a internet con ellos y los dejan inservibles.Citar
#include <bluetooth/bluetooth.h>
#include <bluetooth/rfcomm.h>
#include <errno.h>
#include <stdio.h>
int main(int argc, char *argv[])
{
if(argc!=2)
{
printf("\nSolo acepta 1 parametros...\n%s 00:11:22:33:44:55:66\n\n", argv[0]);
return 1213;
}
/*
- Para socket Bluetooth se cambia el tipico AF_INET por
AF_BLUETOOTH (AF_ = Address Family)
- SOCK_STREAM = Especificamos que queremos un flujo confiable (estilo TCP)
- SOCK_DGRAM u otro flag no esta permitido en sockets RFCOMM
*/
int sck=socket(AF_BLUETOOTH, SOCK_STREAM, BTPROTO_RFCOMM);
//Podemos establecer sockets a nivel Bluetooth
if(sck!=-1)
{
/*
Seteamos los parametros para la conexion
sockaddr_rc es una variante de sockaddr_in.. Esta variante
esta definida en rfcomm.h
*/
struct sockaddr_rc remote;
bdaddr_t addrs;
/*
str2ba convierte una MAC Address en tipo char a tipo bdaddr
Necesario para pasarselo a connect()
*/
str2ba(argv[1], &addrs);
//Seteamos el Address Family
remote.rc_family = AF_BLUETOOTH;
//seteamos el canal SDP
remote.rc_channel = 1;
//Mac Address en formato bdaddr_t
remote.rc_bdaddr = addrs;
//Conectamos si connect() devuelve 0 entonces la conexion habra fallado
if(connect(sck, (struct sockaddr *)&remote, sizeof(remote))<0)
{
////Sino connect()a pintar una paloma.. =D
printf("[!] connect() FAIL.! [%s]\n", strerror(errno));
}
close(sck);
}
//Sino.. Pintar otra una paloma.. =D
else
puts("[!] Who.? socket() FAIL.. o.0");
}
gcc `pkg-config --libs --cflags openobex` -g `pkg-config --cflags --libs bluez` main.c
gcc -g -lbluetooth main.c -o oPen; ./oPen