????1.????
????????????????????????????????????÷??????????????????????????á???????????á?
????????????????????????????÷?????????????????????????????????
?????????????????????????????????÷????????????????????????
??????????????????????????????????????????÷???????????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????????
??????ν?????????????CLIENT???÷??????SERVER?е????????SA()?????SERVER??????????????????CLIENT?е????????mycallback()??????CLIENT????????mycallback??????????????????Win32?μ????????????????????????????
????????????CLIENT???????????mycallback??CLIENT??mycallback?????????SERVER????????????????CLIENT???ò?????????SERVER???????CLIENT????mycallback?????????????SERVER?????mycallback????淶?????????????????CLIENT??????SERVER?????????R????SERVER?????????mycallback???????????????????????????R??????????Web SERVERervit ??Cliente???Java??RMI?????????????????????????????????
????2.??????????
?????????????
????Client
????д????γ???????????л???????????????????ó???
????Server
???????client????????????Server?е????????????????????client?е????????Server?е??????
??????C/C++?У???????????????????????????????????????????????JAVA???????????????????????????interface??????????????????
???????????????????????? CLIENT??SERVER???н?????
publicinterfaceMyCallBack{
//??л???????????
voidexecute();
}
??????Server?????
publicclassServer{
/**????????????????????????????*/
publicvoidtestTime(MyCallBackcallBack){
...
callBack.execute();///???л??????
}
}
??????????client?????
???????????????漲???????????????????????????е??????
public class Client implements MyCallBack{
Server server = new Server();
/**??????????????????漲???????????????
* ????????????????????У????????
*/
public void execute(){
System.out.println("????????");
}
/**???????????????????????server?????????н???е???????????*/
public void callServer(){
server.testTime(this);
}
}
public static void main(String[] args) {
Client client = new Client();
client.callServer();
}
?????????????????ó???
??????????綽?????????????????????????????????????????????????綽?????????????????????????????????????????????????????綽??????????????????XX????????????????????????????????????????????????????μ????????????????????“??+???”???????????У??????????????????????????“???”????????????????????????????????????????????????????????????Ч???????????????????У????????????????????淶??