add socket test