Hidden transport implementation and socket types