为什么在运行服务器客户端代码时没有显示GUI?

时间:2019-08-31 07:59:42

标签: sockets pyqt5 python-3.7

我需要使用PyQt5和套接字创建一个简单的客户端服务器应用程序。我已经创建了GUI,但是每当我运行代码时,只有服务器端出现(并且可以正常工作),但是只有当我关闭服务器时,客户端才会出现,并说服务器已断开连接。

我尝试弄乱代码(这是我第一次将这两件事结合在一起),但是它并没有改变任何东西...

客户端和服务器端基本相同,除了客户端称为客户端并具有一个套接字,而服务器称为服务器并具有server_socket和client_socket。

var acc = document.getElementsByClassName("accordion");
var panel = document.getElementsByClassName('panel');

for (var i = 0; i < acc.length; i++) {
    acc[i].onclick = function() {
        var setClasses = !this.classList.contains('active');
        setClass(acc, 'active', 'remove');
        setClass(panel, 'show', 'remove');

        if (setClasses) {
            this.classList.toggle("active");
            this.nextElementSibling.classList.toggle("show");
        }
    }
}

function setClass(els, className, fnName) {
    for (var i = 0; i < els.length; i++) {
        els[i].classList[fnName](className);
    }
}

我希望服务器和客户端同时出现并进行通信,但是当我运行代码时,只有服务器出现,而当我关闭服务器时,就会出现客户端。 (很抱歉,这是我在网站上遇到的第一个问题...)

0 个答案:

没有答案