1. 问题
- 错误使用端口号的异常是怎样的?
2. 解答
- 端口号为 0 时,Server 可运行,但是 Clien 抛出异常:
Exception in thread "main" java.net.BindException: Cannot assign requested address: connect
; - 端口号 <= -1 或 >= 65536 时,Server 抛出异常:
Exception in thread "main" java.lang.IllegalArgumentException: Port value out of range
; - 使用被占用的端口号时,Server 抛出异常:
Exception in thread "main" java.net.BindException: Address already in use: bind
。