나는 netmeeting과 같은 채팅 응용 프로그램을 개발하는 프로젝트에 있습니다. 나는 하나의 스레드를 GUI (gtk.main) 용으로 분리하고 다른 하나는 동시에 클라이언트 채팅 요청 (socket.accept)을 받아들이려고한다. 내가 응용 프로그램을 실행할 때Pygtk의 스레드 사용
while True:
self.new_sock,self.client_addr = self.sock.accept()
#CloseDialog is a messege box
respons=self.CloseDialog.run()
if respons==gtk.RESPONSE_YES:
#Call a Chat Window
elif respons==gtk.RESPONSE_NO:
#Close the requested socket
이는 gtk.main 루프 내 두번째로 전환 : 그러나 여기
는 클라이언트 요청을 수용하기위한 제 2 스레드입니다 코드의 내 간단한 라인 .. 문제가있는 것입니다 스레드를 실행할 수 없습니다. 이 스레드를 병렬로 실행할 수있는 프로세스가 있습니까?하지만 이것을 구현하는 것은 매우 혼란 스럽습니다. 추가 정보가 필요하면 알려 드리겠습니다. 도와주세요 .. 미리 감사드립니다.