2009-06-24 64 views
0

我調試使用Eclipse的黑莓應用程序 - >調試爲 - >黑莓設備調試爲BlackBerry設備+ Socket連接

每當我試圖建立與LAN服務器套接字連接,我得到IOException,我不能夠通過真實設備連接到局域網服務器。

我正在使用Blackberry Pearl 8100設備。

回答

0

您需要安裝黑莓mds模擬器 - 然後才能獲得網絡連接。

注意:當你有你的應用程序的生產版本時:你應該注意到並非所有的黑莓設備都允許網絡連接 - 這取決於他們使用的服務器。

+0

我該如何管理mds模擬器和真實設備? – iOSDev 2009-06-25 04:02:34

+0

不確定你在詢問有關管理MDS的信息?您可以從黑莓開發者網站下載它 - 然後安裝它 - 然後在後臺運行它。對於真實設備上的生產代碼 - 只是要小心這個問題 - 因爲我不知道你的情況對你來說可能不是問題。單個設備上的單個應用程序 - 不太可能成爲問題 - 許多設備上的商業應用程序 - 您可能需要與RIM建立合作伙伴關係才能使其獲准在所有設備上運行。 – Grouchal 2009-06-25 08:03:55

0

我需要更多信息 - IOException中的消息很重要 - 它會提供一些關於連接失敗原因的信息。

假設您的設備連接到BES並且有數據計劃,您應該能夠連接到LAN上的服務器。你知道你的設備是否有任何連接問題?您可以使用BlackBerry Browser測試與同一臺服務器的連接嗎?它也可能與BES上的IT策略有關。

1

基礎上,進一步評價和討論,我認爲這是一個更好的答案:

BlackBerry設備只會自動路由通過USB端口(所以到本地局域網)的網絡連接,如果設備被激活在BES上。

如果設備是非BES設備,則需要使用特殊代碼才能進行USB連接 - 即,如果您插入USB,設備仍會嘗試使用其無線設備進行網絡連接。