作者tyc5116 (累人啊....)
看板Python
標題[問題] socketserver & ThreadingTCPServer
時間Fri Jun 10 22:36:04 2016
如題,有兩個問題,參考官方的文件
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://webptt.com/m.aspx?n=bbs/Python/M.1465569368.A.F3E.html
1F:推 ccvs: lock? 06/13 01:36