#include "pip.h" int main(int argc, char * argv[]) { PICLI cli(argc, argv); cli.addArgument("connect", true); cli.addArgument("name", true); PICloudClient c("127.0.0.1:10101"); // c.setReopenEnabled(true); PICloudServer s("127.0.0.1:10101"); if (cli.hasArgument("name")) s.setServerName(cli.argumentValue("name")); if (cli.hasArgument("connect")) { c.setServerName(cli.argumentValue("connect")); c.startThreadedRead(); } else { s.startThreadedRead(); } PIKbdListener ls; ls.enableExitCapture(PIKbdListener::F10); ls.start(); WAIT_FOR_EXIT return 0; }