[問題] socketserver & ThreadingTCPServer

看板Python作者 (累人啊....)時間9年前 (2016/06/10 22:36), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/3 (看更多)
如題,有兩個問題,參考官方的文件 https://docs.python.org/3.3/library/socketserver.html 基本的通訊沒問題,但有訊息截取的問題 官方文件是將接收到的文件直接print出來,我現在想要的是 self.Server = socketserver.TCPServer((HOST, PORT), MyTCPHandler) self.m_thread_Monitor.start()-->會啟動thread, 內有無限迴圈執行server.serve_forever() ... aaa = server.getrecvdata()-->類似這樣將server接收到的傳出來 print(aaa) 不知該如何修改? 以及另一個問題,我以為將上述的宣告改為 self.Server = socketserver.ThreadingTCPServer((HOST, PORT), MyTCPHandler) 會直接幫我們處理thread的問題,但是主視窗還是會卡住 請問該怎麼改? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 61.224.173.129 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1465569368.A.F3E.html

06/13 01:36, , 1F
lock?
06/13 01:36, 1F
文章代碼(AID): #1NMj1Oy- (Python)
文章代碼(AID): #1NMj1Oy- (Python)