IceUdpServerFactory.cs 729 B

1234567891011121314151617181920212223242526272829
  1. using CommonServer.Protocol;
  2. using CommonServer.Server;
  3. using System;
  4. using System.Collections.Generic;
  5. using System.Linq;
  6. using System.Text;
  7. using CommonNetwork_ICE.Util;
  8. using CommonNetwork_ICE.Common;
  9. namespace CommonServer_ICE.Server
  10. {
  11. /// <summary>
  12. /// ICE服务器端入口实现类,启动ICE服务器
  13. /// </summary>
  14. public class IceUdpServerFactory : IServerFactory
  15. {
  16. /// <summary>
  17. /// 创建一个服务器
  18. /// </summary>
  19. /// <param name="codec"></param>
  20. /// <returns></returns>
  21. public IServer CreateServer(IPackageCodec codec)
  22. {
  23. IceConnectServer server = new IceUdpServer(codec);
  24. return server;
  25. }
  26. }
  27. }