本文将介绍如何轻松架起远程客户/服务器体系结构,让您领略C#编成的带来的无限精简便利。 首先,实现服务器端。代码分析如下: //引入相应命名空间 using System; using System.Runtime.Remoting; using System.Runtime.Remoting.Channels; using System.Runtime.Remoting.Channels.Tcp; namespace ServerClass { //实现一个服务器和客户端将要共同进行通讯的类MyRemoteClass public class MyRemoteClass: MarshalByRefObject { public MyRemoteClass() { } //这个方法是服务器和客户端进行通讯的,当然也可以定义其他更多的方法 //客户端传送一个字符串过来 public bool SetString(String sTemp) { try { //服务器端打印客户端传过来的字符串。返回逻辑值 Console.WriteLine("This string '{0}' has a length of {1}", sTemp, sTemp.Length); return sTemp != ""; } catch { return false; } } }
|