我需要使用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);
}
}
我希望服务器和客户端同时出现并进行通信,但是当我运行代码时,只有服务器出现,而当我关闭服务器时,就会出现客户端。 (很抱歉,这是我在网站上遇到的第一个问题...)