[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

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s

%d 位部落客按了讚: