<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## setsockopt ## 設置socket狀態 ### 相關函數 ### getsockopt ### 表頭文件 ### ``` #include<sys/types.h> #include<sys/socket.h> ``` ### 定義函數 ### ``` int setsockopt(int s, int level, int optname, const void *optval, socklen_t optlen); ``` ### 函數說明 ### setsockopt()用來設置參數s所指定的socket狀態。參數level代表欲設置的網絡層,一般設成SOL_SOCKET以存取socket層。參數optname代表欲設置的選項,有下列幾種數值: SO_DEBUG 打開或關閉排錯模式 SO_REUSEADDR 允許在bind()過程中本地地址可重復使用 SO_TYPE 返回socket形態。 SO_ERROR 返回socket已發生的錯誤原因 SO_DONTROUTE 送出的數據包不要利用路由設備來傳輸。 SO_BROADCAST 使用廣播方式傳送 SO_SNDBUF 設置送出的暫存區大小 SO_RCVBUF 設置接收的暫存區大小 SO_KEEPALIVE 定期確定連線是否已終止。 SO_OOBINLINE 當接收到OOB 數據時會馬上送至標準輸入設備 SO_LINGER 確保數據安全且可靠的傳送出去。 ### 參數 ### optval代表欲設置的值,參數optlen則為optval的長度。 ### 返回值 ### 成功則返回0,若有錯誤則返回-1,錯誤原因存于errno。 ### 附加說明 ### EBADF 參數s并非合法的socket處理代碼 ENOTSOCK 參數s為一文件描述詞,非socket ENOPROTOOPT 參數optname指定的選項不正確。 EFAULT 參數optval指針指向無法存取的內存空間。 ### 范例 ### 參考getsockopt()。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看