基于Remoting的远程调用

    技术2022-05-19  23

            /// <summary>        /// 首先要引用已知类型的程序集,该例子中应引用ServerMessage类所在的程序集        /// </summary>        /// <param name="sender"></param>        /// <param name="e"></param>        private void button1_Click(object sender, EventArgs e)        {            //创建一个使用TCP协议的客户端信道并注册            TcpChannel tcpChannel = new TcpChannel();            ChannelServices.RegisterChannel(tcpChannel);            //把代理对象返回给远程对象

                //tcp://192.168.1.12:1024是服务器端地址和端口号            ServerMessage server =(ServerMessage) Activator.GetObject(typeof(ServerMessage), "tcp://192.168.1.12:1024/ServerURL");            MessageBox.Show(server.Hello());        }


    最新回复(0)