回覆列表
  • 1 # daazhu2

    WSAStartup 啟動WinSocket。

    $0101 引數:$符號在delphi中16進位制數的寫法,和C的0x一個意思。

    WSAData 引數:屬於 TWSAData型別。

    第一個引數是呼叫都想要使用的版本號,是一個WORD型別的變數。這個變數的高位元組指定了次版本號,低位元組指定了主版本號,兩個位元組加到一起,就是你想要的Winsock庫的版本號了。比如,你的程式碼中的版本就是2.2。

    第二個引數指向了一個WSADATA結構體的指標,這個結構體是你建立的,然後把這個結構體傳遞給WSAStartup函式,它會在這個結構體中返回WinSock庫的一些資訊,如版本號,監聽佇列的大小,你能建立的最多的socket數目,等等。

    以下是示例:

    if WSAStartup($0101, WSAData) <> 0 then begin

    WSAErr := "Winsock 沒有響應"";

    Exit;

    end;

  • 中秋節和大豐收的關聯?
  • 請問丙烯緩幹劑的使用方法?