程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> Delphi >> Delphi WSAStartup 啟動WinSocket

Delphi WSAStartup 啟動WinSocket

編輯:Delphi

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;

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved