서버 코드, 클라이언트 코드


서버 코드, 클라이언트 코드

서버 코드 : 어떤 기능이나 서비스를 제공하는 코드 클라이언트 코드 : 기능을 제공받는 코드 일반적으로 서버 코드는 하나지만 서버 코드를 사용하는 클라이언트 코드는 여러개. 클라이언트 코드가 서버 코드를 호출하면 콜(call)이라 하고, 서버 코드가 클라이언트 코드를 호출하면 콜백(callback)이라 한다. 콜백 메커니즘을 구현하려면 클라이언트가 서버를 호출할 때 서버에 클라이언트의 정보를 제공해야 한다. 서버에 클라이언트 정보를 제공하는 방법 중 대표적인 방법이 함수 포인터 매개변수를 이용해 콜백 함수의 주소를 전달하는 방법이다. (그 외에 함수 객체, 대리자, 전략 패턴등을 사용) 함수 포인터를 이용한 콜백 메커니즘 구현 Colored By Color Scripter 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 #include <iostream> using ...


#서버코드 #클라이언트코드

원문링크 : 서버 코드, 클라이언트 코드