首頁>Club>
5
回覆列表
  • 1 # 使用者508873978285

    BOOL IOCtl( longlCommand, DWORD* lpArgument );

    DWORD dwParam = 0 ;

    DWORD* pAug = &dwParam .

    1. cmd = FIOBIO

    *pAug = 1 ; // 非0值表示設定ioctl為非阻塞

    *pAug = 0 ; // 0表示設定ioctl為阻塞.

    pAug用於設定.

    2. cmd = FIONREAD

    *pAug = operational result

    // pAug儲存的是讀取的結束

    // 如果socket = sock_stream, *pAug = bytes read(讀取的位元組數)

    // 如果socket = sock_datagram, *pAug = 第一個資料包(datagram)的大小

    pAug用於接收

    3. cmd = SIOCATMARK

    *pAug = read result

    // 如果沒有重要的資料等待讀取,操作返回非0值

    // 否則返回0

    pAug用於接收

  • 中秋節和大豐收的關聯?
  • 盤點國產催淚電視劇,部部經典!你看過哪幾部?可曾戳中你的淚點?