xakzona
Март 3, 2010 20:23:26
У меня есть PyQt Приложение в котором при щелчке на кнопку создается SocketServer
class SGame(socketserver.ThreadingTCPServer):pass
Вызов SGame((HOST,PORT), SGameHandler) пораждает зависание окна.. Порыл в интернете, ничего путного не нашел
Сторонние библиотеки не предлагать
igor.kaist
Март 3, 2010 21:03:33
нельзя так делать в UI потоке. Вынесите сервер в отдельный поток.
poltergeist
Март 3, 2010 22:57:00
Можно использовать сокет сервер из PyQt4 (QTcpServer), и с потоками работать не надо будет (ну по желанию можно конечно), просто повесить обработчики сигналов. Также можно запускать сервер в отдельном процессе и управлять им из основного.
З.Ы. И откуда уже такая неприязнь к сторонним библиотекам:)