1
請原諒我的無知,因爲我仍然是編碼方面的初學者。py2exe - 當連接到套接字時生成的可執行文件會凍結
我想轉換一個python腳本,我使用py2exe寫入Windows可執行程序。不過,儘管我能夠成功轉換腳本,但可執行文件似乎並不完整。
許多調試後,我已經分離的原因,下面的代碼似乎是
host = str(raw_input('Enter Host IP Address: '))
client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client_socket.connect((host, 5000))
當腳本是從Pydev的本身執行和腳本能夠運行而不會不會發生此問題的問題問題。當試圖連接到另一臺主機時,只有控制檯應用程序的Windows可執行文件掛起。
這是一個已知問題還是我做錯了什麼?任何幫助深表感謝。
也許試圖捕捉拋出的異常?也可能檢查超時值是什麼? – 2009-05-31 11:14:46
我知道我也許有點關閉,當我在vb.net寫一個類似的程序時,我必須使用後臺線程時ping /連接到其他機器,因爲套接字連接命令可以阻止主程序線程,也許我是基地 – Jim 2009-05-31 11:32:01