Bonjour,

Après quelques post portant sur la communication interProcessus, j'ai décidé d'utiliser la méthode fourni par l'exemple Qt mais je pense qu'il y a des étapes manquante lors de l'initialisation du Qlocalserver, est-e que quelqu'un pourrai me décrire les étapes d'initialisation d'un Qlocalserver ??

Je vous met mon code qui actuellement ne fonctionne pas car server->listen ne fonctionne pas :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
BoxServer::BoxServer(void)
{
	
	server = new QLocalServer(); // déclare un nouveau server
	QString NomServeur = "local";
	server->serverName() = NomServeur; //Je lui affecte un nom
	if(server->isListening()) // je vérifie qu'il ne soit pas déjà en lecture
	{
		server->close(); // si celui ci est en lecture, j'arrête la lecture
		server->listen(NomServeur); // et je relance une lecture sur le serveur que je veux
	}
	else if(!server->listen(NomServeur)) // s'il n'est pas déjà en lecture, je vérifie qu'il "lit" bien mon serveur et si ce n'est pas le cas il sort de la méthode
         return;

	QObject::connect(server, SIGNAL(newConnection()), server, SLOT(sendData())); // lorsqu'il y a une nouvelle connection le server lui envoi les données
}
Je vous remercie d'avance pour votre aide!