don't set client.UseOnlyOverlappedIO to be true;
improved the test case of ActiveConnect