분류 전체보기 (11) 썸네일형 리스트형 Python QThread 소켓 통신. 통신이 1:1로 n개가 있어야 하는 프로그램을 만들고 있는데.. 그걸 못해서 자꾸 해매다가... 어쩌다가 성공!! class Main(QDialog, ...): def __int__(self): self.worker = Worker() #백그라운드에서 돌아갈 인스턴스 소환 self.worker_thread = QThread() #따로 들어갈 thread를 하나 생성 self.worker.moveToThread(self.worker_thread) #worker를 만들어둔 쓰레드에 넣기 self.worker_thread.start() #쓰레드 실행 self._connectSignals() #시그널을 연결하기 위한 함수 호출 class Worker(QObject): def __init__(self, paren.. Python 소켓통신 (TCP / UDP) Python에서 프로그램을 만드는데 통신이 필요해 끄적끄적 써보겠습니다. TCP는 Client와 Server가 주고 받는 것이고 UDP는 Client가 던졌고 Server가 잡았을 때 다시 던져 Client에게 주는 것입니다. 차이점은 TCP는 꼭 주고받는게 당연해야하고 UDP는 놓칠 수도 있습니다. TCP(Server) from socket import * # TCP socket 설정 TCPsocket = socket(AF_INET, SOCK_STREAM) #tcp 소켓생성 TCPsocket.bind(('127.0.0.1', 4000)) #IP주소와 포트설정 TCPsocket.listen(1) # socket 클라이언트로부터 오는 신호 받을 준비 connection, addr = TCPsocket.ac.. Pyqt5 오류 저는 전문적이지 않습니다. 혹시나 틀린 방법을 쓰고 있다면 댓글로 알려주시면 좋겠습니다^^. QObject::connect: Cannot queue arguments of type 'QTextCursor' (Make sure 'QTextCursor' is registered using qRegisterMetaType().) Socket 통신으로 Client에서 Server에게 데이터를 주면 그 데이터로 DeepLearning 모델에 넣어 나온 예측값을 다시 Client에 던져주는 프로그램을 만들고있었는데 저 오류가 뜨면서 한번은 가능했지만 두번째부터 실패. 3일동안 저기에 매달려 이리저리 검색한결과... Server에서 Thread를 쓰고 있었는데 Thread를 QThread로 바꾸면 된다고 하길래 바꾸.. 이전 1 2 다음