13std::shared_ptr<ROOT::RWebWindow> window;
17void ProcessData(
unsigned connid,
const std::string &arg)
19 printf(
"Get msg %s \n", arg.c_str());
23 if (arg ==
"get_text") {
26 }
else if (arg ==
"get_binary") {
29 for (
int n = 0;
n < 10; ++
n)
31 window->SendBinary(connid, arr,
sizeof(arr));
32 }
else if (arg ==
"halt") {
34 window->TerminateROOT();
44 std::string fname = __FILE__;
45 auto pos = fname.find(
"server.cxx");
50 fname.append(
"client.html");
54 window->SetDefaultPage(
"file:" + fname);
57 window->SetDataCallBack(ProcessData);
59 window->SetGeometry(300, 500);
static std::shared_ptr< RWebWindow > Create()
Create new RWebWindow Using default RWebWindowsManager.
static TString Format(const char *fmt,...)
Static method which formats a string using a printf style format descriptor and return a TString.