protected void SetDefault(SocketClientDefaultSettings settings) { this.ServerName = settings.ServerName; this.Port = settings.Port; this.UserName = settings.UserName; this.Password = settings.Password; this.Ssl = settings.Ssl; this.RequestEncoding = settings.RequestEncoding; this.ResponseEncoding = settings.ResponseEncoding; #if !NETFX_CORE this.ReceiveTimeout = settings.ReceiveTimeout; this.SendBufferSize = settings.SendBufferSize; this.ReceiveBufferSize = settings.ReceiveBufferSize; #endif }
protected void SetProperty(String serverName, Int32 port, String userName, String password, SocketClientDefaultSettings settings) { this.SetDefault(settings); this.ServerName = serverName; this.Port = port; this.UserName = userName; this.Password = password; }
/// <summary> /// /// </summary> /// <param name="serverName"></param> /// <param name="port"></param> /// <param name="userName"></param> /// <param name="password"></param> /// <param name="settings"></param> protected SocketClient(String serverName, Int32 port, String userName, String password, SocketClientDefaultSettings settings) { this.SetProperty(serverName, port, userName, password, settings); }