快速阅读

如何在wcf中用net tcp协议进行通讯,一个打开Wcf的公共类。比较好好,可以记下来。 配置文件中注意配置 Service,binding,behaviors. Service中配置endpoint 指明abc ,binding中配置tcp通讯的要关参数,behaivor中配置http请求的 地址

1.建立服务服务端

还是用上次的代码,提供一个user类,实现一个方法

[ServiceContract]
    public interface IUser
    {
        [OperationContract]
        string GetUserInfo();
    }
[ServiceContract]
    public interface IUser
    {
        [OperationContract]
        string GetUserInfo();
    }

2.ServiceHostManager公有类

通过公有类可以减少代码编写量,可以保存下来,以后用的时候 直接拿来用

public interface IServiceHostmanager : IDisposable
    {
        void Start();
        void Stop();
    }

    public class ServiceHostManager<TService>:IServiceHostmanager 
        where TService:class
    {
        private ServiceHost host;
        public void Dispose()
        {
            Stop();
        }

        public ServiceHostManager()
        {
            host=new ServiceHost(typeof(User));
            host.Opened+= (