Bonjour à tous,
voila j'essaye de faire communiquer mon PC avec ma carte raspberry via les sockets et je coince un peu, à vrai dire je n'arrive pas a connecter mon pc avec la raspberry.
Le programme sur mon PC (windows) est fait via Qt, qui a une méthode toute faite pour me connecter :j'ai donc placéCode:connectToHost(host, port);et le tour est joué.Code:Socket -> connectToHost(10.0.0.1, 15020);
mais sur ma carte raspberry je dois tout configurer. Je dois donc définir sur ma raspberry un port sur laquel mon programme sera exécuté. J'ai donc fait :
impossible de me connecter avec ce code vous avez des idées ?Code:int main(void){ struct sockaddr_in server; socklen_t size; int fd = socket(AF_INET, SOCK_DGRAM, 0); // la connexion se fait en UDP server.sin_family = AF_INET; server.sin_port = htons(15020); blind(fd, (struct sockaddr*)&server, sizeof(server)); size = sizeof(server) listen(fd, 1); accept(fd, (struct sockaddr*)&server, &size); while(1); }
merci d'avance
-----