int main(void) { jrpc_server_init(&my_server, PORT); jrpc_register_procedure(&my_server, runProcedure, "runProcedure", NULL ); jrpc_register_procedure(&my_server, exit_server, "exit", NULL ); jrpc_register_procedure(&my_server, writeToFile, "writeToFile", NULL ); jrpc_server_run(&my_server); jrpc_server_destroy(&my_server); return 0; }
int main(void) { jrpc_server_init(&my_server, PORT); jrpc_register_procedure(&my_server, say_hello, "sayHello", NULL ); jrpc_register_procedure(&my_server, addTwoInts, "addTwoInts", NULL ); jrpc_register_procedure(&my_server, exit_server, "exit", NULL ); jrpc_server_run(&my_server); jrpc_server_destroy(&my_server); return 0; }
int main(void) { jrpc_server_init(&my_server, "127.0.0.1", PORT); jrpc_register_procedure(&my_server, say_hello, "sayHello", NULL ); jrpc_register_procedure(&my_server, exit_server, "exit", NULL ); jrpc_server_run(&my_server); #ifdef DEBUG jrpc_error *err=&my_server.error; #endif jrpc_server_destroy(&my_server); return 0; }
int main(void) { jrpc_server_init(&my_server, PORT); my_server.debug_level=2; my_server.type = JRPC_TYPE_HTTP; //my_server.debug_level=1; jrpc_register_procedure(&my_server, say_hello, "sayHello", NULL ); jrpc_register_procedure(&my_server, exit_server, "exit", NULL ); jrpc_register_procedure(&my_server, error_cb, "error", NULL ); jrpc_register_procedure(&my_server, error_cb2, "error2", NULL ); jrpc_register_procedure(&my_server, data_cb, "data", NULL ); jrpc_server_run(&my_server); jrpc_server_destroy(&my_server); return 0; }
int main(void) { jrpc_server_init(&my_server, HOST, PORT); jrpc_register_procedure(&my_server, say_hello, "sayHello", NULL); jrpc_register_procedure(&my_server, exit_server, "exit", NULL); jrpc_register_procedure(&my_server, foo, "foo", NULL); uloop_init(); uloop_fd_add(&my_server.sock, ULOOP_READ); uloop_run(); jrpc_server_destroy(&my_server); return 0; }