Salut à tous

Je suis en train de faire un simulateur de comunications TCP IP.
J'ai 2 programmes qui doivent communiquer, sachant que les deux sont à la fois client et serveur.

J'ai créé des classes parents pour les méthodes de communication, la connection du client etc. Pour tout ça, je dois utiliser des slots, donc hériter de QWidget. Sauf que du coup, chaque programme hérite de ma classe Client et de la classe Server, qui héritent tous les deux de QWidget.

Donc ça plante inévitablement. Que faire ?

Merci d'avance

Edit: j'ai testé un héritage virtuel de QWidget, ça m'affiche un warning :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Classe *** inherits from two QObject suclasses Client*** et Server***, that is not supprted !