2011-05-27 71 views
1

我有一個奇怪的問題,然後我在開發模式下測試AIR應用程序 - 它創建工作ServerSocket對象。並且通常充當服務器。 如果我打包爲AIR應用程序並安裝它停止工作的窗口 - 服務器未指定端口上創建...AIR應用程序無法啓動ServerSocket然後發佈

CODE: svn籤http://logmaster.googlecode.com/svn/trunk/

它是沙箱問題?如何解決它...? 或者可能是因爲我正在使用生成的證書?

感謝您的幫助。

+0

你確定它根本沒有創建套接字嗎?當您進行正常安裝以確定套接字是否正在創建時,您是否運行過某種跟蹤/輸出?我看不到它不會創建套接字,除非您嘗試綁定到系統保留的套接字或某些瘋狂的東西。另一方面,我可以看到它是一個套接字策略問題。讓我知道是否/何時100%確認套接字的客戶端狀態,然後我會從那裏發佈答案。 – 2011-05-27 13:07:23

+0

嗨, 我運行窗口命令查看所有打開的端口。 它顯示正在使用的端口,然後以調試模式啓動AIR,並不顯示AIR應用程序。 我正在使用端口4455. 感謝您的時間。 – Deril 2011-05-31 07:08:25

+0

令我驚訝的是,AIP應用程序將其視爲正常運行的服務器。沒有錯誤發生,socket認爲它正在正常監聽,並且從不關閉。但從窗戶無法到達。 – Deril 2011-05-31 07:29:00

回答

2

我發現了這個問題。

它看起來像啓動服務器AIR需要用戶輸入。把服務器創建到鼠標點擊處理程序解決了這個問題。

謝謝你的時間。