internal AipcConnection( AipcService aipcService, ConnectionAttribute connectionAttribute, AipcAttribute aipcAttribute, Socket socket) { this.aipcService = aipcService; this.connectionAttributes = connectionAttribute; this.partialSent = false; if (aipcAttribute != null) { this.aipcAttributes = aipcAttribute.CreateNew(this); } else { this.aipcAttributes = AipcAttribute.Create(this); } this.Socket = socket; }