台灣最大程式設計社群網站
線上人數
1031
 
會員總數:239938
討論主題:186064
歡迎您免費加入會員
討論區列表 >> Java >> 關於用JSP的Bean去啟動Socket的Server端??
[ 變換順序 ]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
關於用JSP的Bean去啟動Socket的Server端??
價值 : 500 QP  點閱數:3520 回應數:3

樓主

Vinson
初學者
160 45
2077 73
發送站內信

目前有個需求,我已經先建立一個Socket的Server端了,單獨執行它可以正常跟Client端互相傳資料,不過如果把它放到JSP裡執行後會出現java.lang.StackOverflowError,是因為不允許Server端有無線迴圈嗎?

本篇文章發表於2012-11-25 13:25
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

香帥
檢舉此回應
這多是因為遞迴太深,沒有返回,以致於產生無限迴圈發生的錯誤,
請檢查您的遞迴程式碼,補上可以正確返回的程式碼,應該就可以了
本篇文章回覆於2012-11-25 15:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

香帥
檢舉此回應
回2#
無限迴圈有兩種
一種是,等候事件發生,循環式的一般迴圈,這是正常的
第2種是遞迴產生的無限迴圈,一直再呼叫本身程序,無止盡的呼叫自己,到最後會產生堆疊錯誤.
我在一樓所說的是第2種,懂嗎
本篇文章回覆於2012-11-25 15:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

阿恢
捐贈 VP 給 阿恢 檢舉此回應
這火藥味還真是....
本篇文章回覆於2012-11-26 14:42
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   
1

回覆
如要回應,請先登入.