MCPcopy Create free account
hub / github.com/Tencent/Hardcoder / main

Function main

libapp2sys/src/main/cpp/server.cpp:301–316  ·  view source on GitHub ↗

* for script test * @param argc * @param argv * @return */

Source from the content-addressed store, hash-verified

299 * @return
300 */
301int main(int argc, char *argv[]) {
302 setTag("HardCoderServer");
303 if (argc == 2) {
304 LocalSocketServer localsocket;
305 ManufacturerCoder *hc = new ManufacturerCoder(static_cast<IHardCoderDataCallback *>(&localsocket));
306 localsocket.start(argv[1], hc);
307 } else if (argc > 2) {
308 UdpServer udp;
309 ManufacturerCoder *hc = new ManufacturerCoder(static_cast<IHardCoderDataCallback *>(&udp));
310 udp.start(argv[1], atoi(argv[2]), hc);
311 }
312 else {
313 fprintf(stderr, "usage:\n\t%s {ip} {port} (usage udp server)\nOR\n\t%s {path} (usage localsocket server)\n\n", argv[0], argv[0]);
314 }
315 return 0;
316}
317
318
319

Callers

nothing calls this directly

Calls 2

setTagFunction · 0.85
startMethod · 0.45

Tested by

no test coverage detected