問題:寫了乙個程式,嘗試在21埠監聽,結果在執行bind的時候失敗了。
sockaddr_in sock_addr;
sock_addr.sin_family = af_inet;
sock_addr.sin_addr.s_addr = host_inet_addr;
sock_addr.sin_port = htons(port); //port=21
ret = bind( m_socket_fd, (const sockaddr*)&sock_addr, sizeof(sockaddr_in));
結果ret為-1
原來,系統不允許使用者程式在1-1024埠監聽,因為他們是知名埠。
解決辦法:
換成root使用者,即可成功bind。(ubuntu下命令為:sudo su ,然後輸入密碼回車即可切換使用者。)
通過js的bind繫結監聽配合debounce使用
在乙個input中經常需要實時監聽使用者輸入的內容,以此可以判斷或者請求ajax方法等等,但是卻又不能使用者一輸入就請求,所以需要配合debounce這個延時器來 首先需要匯入jquery,以及debounce的underscore min.js function 3000 如此便是監聽,如果使用者...
linux下啟動oracle監聽
命令 lsnrctl start sql startup ora 01031 insufficient privileges sql startup ora 32004 obsolete or deprecated parameter s specified for rdbms instance o...
Linux下配置Oracle 監聽
1.修改 配置檔案 linux下oracle 配置檔案在 oracle home network admin listerer.ora,如 bank oracle oracle10g product 10.2.0 network admin listener.ora 修改並配置要監聽sid的相關資訊...