/// <summary> /// <see cref="BaseSocketClient{TSocketClient}"/>의 파생 클래스에서 재정의하여 사용될 소켓을 생성하여 반환합니다. /// </summary> protected abstract Socket CreateSocket(SocketClientConfig sckCnfg);
/// <summary> /// <see cref="SocketClientConfig"/>를 설정합니다. /// </summary> public TSocketClient SetSocketClientConfig(SocketClientConfig cnfg) { config = cnfg ?? throw new ArgumentNullException(nameof(cnfg)); return(this as TSocketClient); }