using CommonServer.Protocol;
using CommonServer.Server;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using CommonNetwork_ICE.Util;
using CommonNetwork_ICE.Common;

namespace CommonServer_ICE.Server
{
    /// <summary>
    /// ICE TCP服务器端入口实现类,启动ICE服务器
    /// </summary>
    public class IceTcpServerFactory : IServerFactory
    {
        /// <summary>
        /// 创建一个服务器
        /// </summary>
        /// <param name="codec"></param>
        /// <returns></returns>
        public IServer CreateServer(IPackageCodec codec)
        {
            IceConnectServer server = new IceTcpServer(codec);
            return server;
        }

    }
}