WinInet函数系列,建立 Internet 的连接。
函数声明
function InternetConnect(hInet: HINTERNET; lpszServerName: PChar; nServerPort: INTERNET_PORT; lpszUsername: PChar; lpszPassword: PChar; dwService: DWORD; dwFlags: DWORD; dwContext: DWORD): HINTERNET; stdcall;
参数说明
hInternetSession:由InternetOpen返回的句柄。 sServerName:连接的ip或者主机名 nServerPort:连接的端口。如0,则为默认端口。 sUsername :用户名,如无置null sPassword :密码,如无置null。 lService:使用的服务类型,可以使用以下 INTERNET_SERVICE_FTP = 1:连接到一个 FTP 服务器上 INTERNET_SERVICE_GOPHER = 2 INTERNET_SERVICE_HTTP = 3:连接到一个 HTTP 服务器上 lFlags :文档传输形式及缓存标记。一般置0。待补充。 ftp下:134217728=被动连接,vb有说法是x8000000。 lContext:当使用回叫信号时, 用来识别应用程序的前后关系。
返回值
成功返回非0。如果返回0。要InternetCloseHandle释放这个句柄。