課程
/移動(dòng)開(kāi)發(fā)
/Android
/見(jiàn)證Android消息推送時(shí)刻
測(cè)試幾個(gè)輸入的時(shí)候 沒(méi)有測(cè)試bye,此處跳出了循環(huán),socket關(guān)閉,此處拋出了一個(gè)socket異常。
2016-01-04
源自:見(jiàn)證Android消息推送時(shí)刻 2-3
正在回答
先關(guān)閉輸出流,再關(guān)閉輸入流,最后關(guān)閉socket
噫。。主線程sleep一下好像行,不過(guò)畢竟基礎(chǔ)不扎實(shí),看看有沒(méi)有大神關(guān)注這個(gè)問(wèn)題╮(╯_╰)╭
遇到bye結(jié)束的那個(gè)while后加了一個(gè)socket.shutdownOutput
現(xiàn)在是運(yùn)行時(shí)候還是邏輯不對(duì),但是調(diào)試的時(shí)候就是預(yù)期的結(jié)果。。整個(gè)人都不好了。。
基礎(chǔ)不扎實(shí),搞了一下午。發(fā)現(xiàn)是因?yàn)樽泳€程readline的時(shí)候阻塞住了,而主線程此時(shí)無(wú)法結(jié)束子線程,子線程也無(wú)法自己結(jié)束掉。這時(shí)只要主線程運(yùn)行到把流close那兒,子線程的阻塞會(huì)崩掉并且報(bào)socketexception。
因?yàn)樽约翰](méi)有解決,所以我也不知道我說(shuō)的對(duì)不對(duì)= =。。
舉報(bào)
本課程將一步步教你如何搭建出一個(gè)自己的Android推送平臺(tái)
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購(gòu)課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2016-08-07
先關(guān)閉輸出流,再關(guān)閉輸入流,最后關(guān)閉socket
2016-01-05
噫。。主線程sleep一下好像行,不過(guò)畢竟基礎(chǔ)不扎實(shí),看看有沒(méi)有大神關(guān)注這個(gè)問(wèn)題╮(╯_╰)╭
2016-01-05
遇到bye結(jié)束的那個(gè)while后加了一個(gè)socket.shutdownOutput
現(xiàn)在是運(yùn)行時(shí)候還是邏輯不對(duì),但是調(diào)試的時(shí)候就是預(yù)期的結(jié)果。。整個(gè)人都不好了。。
2016-01-04
基礎(chǔ)不扎實(shí),搞了一下午。發(fā)現(xiàn)是因?yàn)樽泳€程readline的時(shí)候阻塞住了,而主線程此時(shí)無(wú)法結(jié)束子線程,子線程也無(wú)法自己結(jié)束掉。這時(shí)只要主線程運(yùn)行到把流close那兒,子線程的阻塞會(huì)崩掉并且報(bào)socketexception。
因?yàn)樽约翰](méi)有解決,所以我也不知道我說(shuō)的對(duì)不對(duì)= =。。