請問為什么老師的代碼不加上Socket關(guān)閉也不會報錯
發(fā)現(xiàn)一個問題,我照著老師敲服務(wù)器響應(yīng)客戶端代碼時,一直報錯,但是當(dāng)我加上關(guān)閉Socket的方法socket.shutdownInput();socket.shutdownOutput()后就運(yùn)行正常了,而老師的代碼并沒有加上這兩個方法也可以運(yùn)行正常,求大神解答這是社么情況
發(fā)現(xiàn)一個問題,我照著老師敲服務(wù)器響應(yīng)客戶端代碼時,一直報錯,但是當(dāng)我加上關(guān)閉Socket的方法socket.shutdownInput();socket.shutdownOutput()后就運(yùn)行正常了,而老師的代碼并沒有加上這兩個方法也可以運(yùn)行正常,求大神解答這是社么情況
2016-08-30
舉報
2016-08-30
對于同一個Socket,如果關(guān)閉了輸出流,則與該輸出流關(guān)聯(lián)的socket也會被關(guān)閉,所以一般不用關(guān)閉流,直接關(guān)閉socket節(jié)課