이것이 함수 원형입니다.
int ioctlsocket (
    SOCKET s,        
    long cmd,        
    u_long FAR* argp        
   );
그런데 델파이에서 
Type
  pulOn = ^LongInt;
procedure .....
var
  ulOn : pulOn;
begin
  ulOn^ := 0;
  if ioctlsocket(Connection.Binding.Handle, FIONBIO, ulOn) = SOCKET_ERROR then
  begin
  end;
end;
이런식으로 사용하려 하는데...
Type of actual and formal var parameters must be identical.
이라는 에러 메시지가 뜨네요.
파라메터의 형이 안 맞다는 거 같은데..
문법에는 맞는 건가..?  ^^;
이 함수 사용법 아시는 분 답좀 부탁드립니다.
제가 허접이라.. 잘 몰라 죄송합니다.