[ubutun] JAVA 冷知識 abort port ( Permission denied )

Server 程式 , 非 root 用戶是不能 bind 到 1024 以下的端口的 XD

剛模擬了講義上的Server程式

出現以下錯誤

java.net.SocketException: Permission denied
    at sun.nio.ch.Net.bind(Native Method)
    at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:137)
    at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:77)
    at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:70)
    at ChargenServer.main(ChargenServer.java:34)

解決辦法 :
   sudo -s 以後再執行 XD