Exemplo n.º 1
0
        public virtual void Setup()
        {
            ClientConfiguration = new ClientConfiguration();
            ServerConfiguration = new ServerConfiguration(0);

            var serializationRegistries = new SerializationRegistries();

            ConfigureSerialization(serializationRegistries);

            Client = new RioClient(ClientConfiguration, new SerializationEngine(serializationRegistries.Client));
            Server = new RioServer(ServerConfiguration, new SerializationEngine(serializationRegistries.Server));
        }
Exemplo n.º 2
0
        public virtual void Setup()
        {
            ClientConfiguration = new ClientConfiguration();
            ServerConfiguration = new ServerConfiguration(TcpUtil.GetRandomUnusedPort());
            ServerEndPoint      = new IPEndPoint(IPAddress.Loopback, ServerConfiguration.ListeningPort);

            var serializationRegistries = new SerializationRegistries();

            ConfigureSerialization(serializationRegistries);

            Client = new RioClient(ClientConfiguration, new SerializationEngine(serializationRegistries.Client));
            Server = new RioServer(ServerConfiguration, new SerializationEngine(serializationRegistries.Server));
        }
Exemplo n.º 3
0
 public static IDisposable Subscribe <T>(this RioServer @this, MessageHandler <T> handler)
 {
     return(@this.Subscribe <T>(handler));
 }
Exemplo n.º 4
0
 public static IDisposable Subscribe <T>(this RioServer @this, Action <int, T> handler)
 {
     return(@this.Subscribe <T>(new ServerHandler <T>(handler)));
 }