request should have a socket field.
Merge pull request #9 from Raynos/patch-4

request should have a socket field.