Exemple #1
0
 public NetworkingModule(string ip, int port, IIdProvider <ulong> idProvider,
                         INetworkingEntityFactory entityFactory,
                         IIdProvider <string> tokenProvider, INetworkingClientFactory clientFactory,
                         IAuthenticationProviderFactory authenticationProviderFactory,
                         IStreamingHandlerFactory streamingHandlerFactory)
 {
     IdProvider    = idProvider;
     TokenProvider = tokenProvider;
     EntityPool    = new NetworkingEntityPool(idProvider, entityFactory);
     ClientPool    = new NetworkingClientPool(tokenProvider, clientFactory);
     Streamer      = new EntityStreamer();
     Server        = new Server(ip, port, ClientPool, authenticationProviderFactory, Streamer, streamingHandlerFactory);
 }
Exemple #2
0
 public NetworkingClientPool(IIdProvider <string> idProvider, INetworkingClientFactory factory)
 {
     this.idProvider = idProvider;
     this.factory    = factory;
 }