void asyClient_OnExceptionHandler(IOCPSocket socket, AppExceptionEnum id, string msg)
 {
     if ((id == AppExceptionEnum.Error) || (id == AppExceptionEnum.SocketDisponsed))
     {
         socketClosed = true;
         SOCKET_STATE = TCP_SocketState.SOCKET_CLOSED;
     }
 }
 void asyClient_OnAppExceptionHandler(IOCPSocket socket, AppExceptionEnum id, string msg)
 {
     if (id == AppExceptionEnum.StopOK)
     {
         socketClosed = true;
         SOCKET_STATE = TCP_SocketState.SOCKET_CLOSED;
     }
     if (id == AppExceptionEnum.StartOK)
     {
         socketReady  = true;
         SOCKET_STATE = TCP_SocketState.SOCKET_CONNECTED;
     }
 }