コード例 #1
0
        /// <summary>
        /// Creates an <see cref="EtpSocketServer"/> instance.
        /// </summary>
        /// <returns>A new <see cref="EtpSocketServer"/> instance.</returns>
        protected IEtpSelfHostedWebServer CreateServer(WebSocketType webSocketType)
        {
            var version      = GetType().Assembly.GetName().Version.ToString();
            var port         = GetAvailablePort();
            var endpointInfo = EtpFactory.CreateServerEndpointInfo(GetType().AssemblyQualifiedName, version);
            var server       = EtpFactory.CreateSelfHostedWebServer(webSocketType, port, endpointInfo);

            return(server);
        }