added socketTransportProtocols