public void SendAnswer(Answer answer) { TCPConnection conn = null; lock (interLocker) { conn = connection; } if (conn != null) { conn.SendAnswer(answer); } }
public static bool SendAnswer(Answer answer) { TCPConnection conn = AdvancedAnswerInfo.TakeConnection(); if (conn != null) { conn.SendAnswer(answer); return(true); } else { return(false); } }
public bool SendAnswer(Answer answer) { lock (interLocker) { if (sent) { return(false); } else { sent = true; } } connection.SendAnswer(answer); return(true); }