varbegin
  WSAStartup($101, GInitData);
end;
两面的两个参数是什么?
功能是什么?
本人刚接触socket这块
希望高手指点

解决方案 »

  1.   

    初始化函数,第一个参数是版本号,第二个参数是返回信息
    自己看http://baike.baidu.com/view/573408.htm
      

  2.   

    程序设计过程中,首先要做的工作是初始化,程序是通过调用函数WSAStartup()来实现的,其作用是初始化Windows 套接字的动态连接库(Sockets DLL),只有该函数调用成功了,程序才能调用其他Sockets API(应用程序接口)函数。所以,在程序的入口处,调用SocketsInitialize函数,在该函数内部调用WSAStartup()函数。WSAStartup()的另一个作用是获得Windows Sockets API的版本号。如果无法接受wVersion中的版本号,那么,程序就应该进一步查找其他的Windows Sockets DLL或通知用户“初始化失败”。初始化
      if WSAStartup($0101,aWSAData) <> 0 then
        showmessage('Winsock Version Error');
    程序结束
    WSACleanup;