콜백이란? 나중에 실행할 함수를 아규먼트로 다른 함수에게 전달하는 것. 함수를 실행할 때 호출한다(call)는 표현을 사용하므로 나중에(back) + 호출한다(call)이 조합되어서 callback이라고 한다. 서버가 클라이언트에게 비동기적으로 피드백을 주기 위해 사용하는 방법이다. 콜백을 위해 멀티스레딩 기술도 사용되고, 동기적으로 상태를 갱신하는 기법도 활용된다. C#에서 콜백은 델리게이트를 이용하여 표현한다. 델리게이트 메서드를 다른 메서드로 전달하기 위해 만들어진 것. 즉, 메서드를 전달한다! 델리게이트 장점 타입 안정적인 콜백을 정의할 수 있다. 클래스 간의 결합도를 낮춘다. 콜백을 사용해야 하는 클라이언트를 단순하게 구성할 수 있다. 런타임에 콜백 함수를 구성할 수 있다. 하나의 델리게이트에 ..