public NetServerProvider(NetProviderType netProviderType) { this.NetProviderType = netProviderType; this.bufferSizeByConnection = 4096; this.maxNumberOfConnections = 64; if (netProviderType == NetProviderType.Tcp) { tcpServerProvider = new TcpServerProvider(maxNumberOfConnections, bufferSizeByConnection); } else if (netProviderType == NetProviderType.Udp) { udpServerProvider = new UdpServerProvider(); } }
public NetServerProvider(ProviderType netProviderType = ProviderType.Tcp, int bufferSizeByConnection = 4096, int maxNumberOfConnections = 1024) { this.NetProviderType = netProviderType; this.bufferSizeByConnection = bufferSizeByConnection; this.maxNumberOfConnections = maxNumberOfConnections; if (netProviderType == ProviderType.Tcp) { tcpServerProvider = new TcpServerProvider(maxNumberOfConnections, bufferSizeByConnection); } else if (netProviderType == ProviderType.Udp) { udpServerProvider = new UdpServerProvider(); } }