Adapt TURNSocket to support direct connection