Пример #1
0
        public void RegisterServerReplica(string serverID, RemotingAddress serverRA)
        {
            IServerC newServerChannel = (IServerC)Activator.GetObject(typeof(IServerC), serverRA.ToString());

            Client.serverReplicasList.Add(newServerChannel);

            MessageBox.Show("Client: " + Client.Username + " Registered Server: " + serverRA.ToString());
        }
Пример #2
0
 public static void ConnectToServer(RemotingAddress serverRA, string clientName, RemotingAddress clientRA)
 {
     Username = clientName;
     server   = (IServerC)Activator.GetObject(typeof(IServerC), serverRA.ToString());
     try
     {
         server.RegisterClient(clientName, clientRA);
     }
     catch (System.Net.Sockets.SocketException)
     {
         MessageBox.Show("Lost connection to the server.",
                         "Error",
                         MessageBoxButtons.OK,
                         MessageBoxIcon.Error);
     }
 }