int nError = WSAGetLastError();
switch(nError)
{
case WSAENETDOWN:
case WSAENOTCONN:
case WSAENOTSOCK:
case WSAESHUTDOWN:
case WSAETIMEDOUT:
{
Disconnect();
return -2;
}
break;
case WSAEWOULDBLOCK:
return -3;
default:
return -1;
}
return -1;
}
int CBlueTooth::Send(LPVOID lpData, int nSize)
{
return TransmiteData(lpData, nSize, TRUE);
}
int CBlueTooth::Recv(LPVOID lpData, int nSize)
{
long cmd = FIONREAD;
ULONG argp = 0;
BOOL err = ioctlsocket(m_sockClient, cmd, (ULONG*)&argp);