testsocket