examples/charm++: added comments to histogram_group example
[charm.git] / examples / converse / ccstest / server.C
1 #include <stdio.h>
2 #include "converse.h"
3 #include "conv-ccs.h"
4 #include <stdlib.h>
5 #include <string.h>
6
7 void handler(char *msg)
8 {
9   if(CcsIsRemoteRequest()) {
10     char answer[1024];
11     char *name=msg+CmiMsgHeaderSizeBytes;
12     sprintf(answer, "hello %s from processor %d\n", name, CmiMyPe());
13     CmiPrintf("CCS Ping handler called on %d with '%s'.\n",CmiMyPe(),name);
14     CcsSendReply(strlen(answer)+1, answer);
15   }
16 }
17
18 void user_main(int argc, char **argv)
19 {
20 int i;
21   CcsRegisterHandler("ping2", (CmiHandler)handler);
22   CcsRegisterHandler("ping", (CmiHandler)handler);
23   CmiPrintf("CCS Handlers registered.  Waiting for net requests...\n");
24   
25 }
26
27 main(int argc, char **argv)
28 {
29   ConverseInit(argc, argv, user_main, 0, 0);
30 }