Пример #1
0
 public IServer_Dispatcher_Implementation(Immortal z, ImmortalSerializerBase myImmortalSerializer, string localAmbrosiaRuntime, Type newInterface, Type newImmortalType, int receivePort, int sendPort)
     : base(z, myImmortalSerializer, localAmbrosiaRuntime, newInterface, newImmortalType, receivePort, sendPort)
 {
     this.instance = (IServer)z;
 }
Пример #2
0
 public IServer_Dispatcher_Implementation(Immortal z, ImmortalSerializerBase myImmortalSerializer, string serviceName, int receivePort, int sendPort, bool setupConnections)
     : base(z, myImmortalSerializer, serviceName, receivePort, sendPort, setupConnections)
 {
     this.instance = (IServer)z;
 }
Пример #3
0
 protected override void OnReceiveMessage(IServer server, ISession session, object message)
 {
     ((Messages.Register)message).DateTime = DateTime.Now;
     server.Send(message, session);
 }
        public InternalClient(Guid guid, ILog log, IScsServerClient client, string ip, PacketService packetService, IServer server)
        {
            Guid = guid;

            Log           = log;
            _client       = client;
            IP            = ip;
            _server       = server;
            PacketService = packetService;

            _client.WireProtocol = new AuthProtocol();

            _client.Disconnected    += OnTCPDisconnected;
            _client.MessageReceived += OnReceiveMessage;

            ThreadExtension.DelayAndExecute(WaitForFirstPacket, WaitTime);
        }
Пример #5
0
 public SerialChatServer(string host, int port, IServer server) : base(host, port)
 {
     this.server = server;
     Console.WriteLine("SerialChatServer...");
 }