歡迎您光臨本站 註冊首頁
小知識  >  Java >

java中如何讓伺服器接收一個socket的子類

admin @ 2017-12-03 reply:0
←手機掃碼閱讀

估計會報ClassCastException
server.accept返回的類型就是socket類型的
你強制轉換為自定義類(雖說是集成了socket)
但是轉換失敗 會出現ClassCastException
 
我只是不明白你這麼做的用意何在.得到socket無礙呼就是想得到輸入輸出流而已.

server.accept()方法的返回值是Socket,而不是Mysocket。
所以會出現ClassCastException。
可以這樣寫:
Mysocket mysocket = new MySocket(server.accept())
必須在Mysocket里建立這個構造:
public Mysocket(Socket socket);


[admin via ] java中如何讓伺服器接收一個socket的子類已經有1919次圍觀

http://coctec.com/room/show-2164.html