warum bringste nich einfach server und client in einem proggi unter.
der erste chat partner drückt denn server starten und der zweite verbindet sich.
fertig. und wenn die beiden wieder mal mit einander schreiben wolln und der 2. kumpel dem 1.kumpel die
ip gibt, macht der halt nen server auf und der andere verbindet, sodass jeweils nur eine kompo des proggis aktiv ist und du behälst trotzdem die flexibilität, dass jeder mal server sein kann.