最近看着马士兵的视频学java遇到一个问题
java吧
全部回复
仅看楼主
level 5
ytuio21 楼主
他第一个Socket编程里面端口被占用是catch的错误是
BindException:Address already in use: JVM_Bind
而我的catch到的却是
java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind
百度了一下我的Exception的范围好像比较大,我想在端口被占用时就输出“端口被占用”
可是用catch(BindException)捕捉不到端口被占用错误,用catch(SocketException)
又担心捕捉到SocketException里面的其他错误,有没有什么方法能只单独catch端口被占用的错误的?在此先谢过先[乖]
2014年10月03日 12点10分 1
level 8
If You need me ,I am here for you.
2014年10月03日 13点10分 2
level 11
自己定义呗
2014年10月03日 14点10分 3
1