Есть ли в pyQt эквивалент asyncore / asynchat?
Если нет, то я надеюсь, что не возникнет проблемы, если использовать asyncore / asynchat в клиент-серверном приложении с графическим интерфейсом, верно?
Да, QTcpSocket / QTcpServer в модуле QNetwork может работать асинхронно, как и большинство классов QNetwork.
Из документации на http://doc.qt.io/qt-4.8/network-programming.html:
QTcpSocket работает асинхронно и выдает сигналы для сообщения о состоянии изменения и ошибки, как QNetworkAccessManager и QFtp.