这篇教程C++ start_server函数代码示例写得很实用,希望能帮到您。
本文整理汇总了C++中start_server函数的典型用法代码示例。如果您正苦于以下问题:C++ start_server函数的具体用法?C++ start_server怎么用?C++ start_server使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。 在下文中一共展示了start_server函数的26个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。 示例1: mainintmain(int argc, char *argv[]){ char *command; command = argv[1]; /* TODO: do some error handling here */ if (1 < argc && 0 == strncmp(command, "server", 6)) { switch (argc) { case 4: start_server(argv[2], (int) strtol(argv[3],NULL,10)); break; case 3: start_server(argv[2], APP_PORT); break; default: start_server(APP_ROOT, APP_PORT); } } else if (1 < argc && 0 == strncmp(command, "shell", 5)) { printf("Shell functionality is not yet implemented/n"); } else { start_server(APP_ROOT, APP_PORT); } return 0;}
开发者ID:childhood,项目名称:parcle,代码行数:27,
示例2: mainint main(int argc, char **argv){ struct sockaddr_in addr4; struct sockaddr_in6 addr6; int server = -1; int server_v6 = -1; int results = -1; int err = 0; if (argc < 2) { fprintf(stderr, "Usage: %s prog_id/n", argv[0]); exit(1); } results = get_map_fd_by_prog_id(atoi(argv[1])); if (results < 0) { log_err("Can't get map"); goto err; } memset(&addr4, 0, sizeof(addr4)); addr4.sin_family = AF_INET; addr4.sin_addr.s_addr = htonl(INADDR_LOOPBACK); addr4.sin_port = 0; memset(&addr6, 0, sizeof(addr6)); addr6.sin6_family = AF_INET6; addr6.sin6_addr = in6addr_loopback; addr6.sin6_port = 0; server = start_server((const struct sockaddr *)&addr4, sizeof(addr4)); if (server == -1) goto err; server_v6 = start_server((const struct sockaddr *)&addr6, sizeof(addr6)); if (server_v6 == -1) goto err; if (run_test(server, results)) goto err; if (run_test(server_v6, results)) goto err; printf("ok/n"); goto out;err: err = 1;out: close(server); close(server_v6); close(results); return err;}
开发者ID:avagin,项目名称:linux,代码行数:55,
示例3: mainint main(int argc, char* argv []){ //Program initialized char* device; device = "/dev/graphics/fb0"; int server_socket = start_server(); if (server_socket < 0) device = "/dev/fb0"; start_server(); }
开发者ID:serngawy,项目名称:Capture-Me,代码行数:11,
示例4: lockvoidF::start (){ int retries = 0; std::unique_lock <std::mutex> lock (mutex); id = 0; start_server(); BOOST_REQUIRE_MESSAGE (pid > 0, "Error launching mediaserver"); clientThread = std::thread (std::bind (&F::start_client, this) ); while (!initialized && retries < MAX_RETRIES) { lock.unlock(); std::this_thread::sleep_for (std::chrono::milliseconds (100 * (retries + 1) ) ); lock.lock(); if (!initialized) { GST_INFO ("Waiting, %d times", retries); retries++; } } if (!initialized) { stop_client (lock); lock.unlock(); stop_server (); } BOOST_REQUIRE_MESSAGE (initialized, "Cannot connect to the server");}
开发者ID:ArenaCloud,项目名称:kurento-media-server,代码行数:34,
示例5: start_serverint s_tcp_t::start(){ if( m_is_server ) start_server(); s_object_t::start(); return 0;}
开发者ID:webjb,项目名称:bbb,代码行数:7,
示例6: mainint main(int argc, char **argv) { int c; int option_index = 0; int count = -1; int server = 0; static struct option long_options[] = { {"count", required_argument, 0, 'c'}, {"server", no_argument, 0, 's'}, {0, 0, 0, 0 } }; while (1) { c = getopt_long(argc, argv, "c:s", long_options, &option_index); if (c == -1) break; switch (c) { case 'c': count = atoi(optarg); break; case 's': server = 1; break; } } if (server) start_server(); else start_client(count); return 0;}
开发者ID:edwardwhittle,项目名称:hello_world,代码行数:27,
示例7: mainint main () { int i; for (i = 0; i < 1000; i++) { useridlist[i] = -1; } for (i = 0; i < 10000; i++) { islive[i] = time(NULL); } int sockfd; struct sockaddr_in addr; sockfd = socket(AF_INET, SOCK_DGRAM, 0); if (sockfd < 0) { fprintf(stderr, "Socket Error: %s/n", strerror(errno)); exit(1); } bzero(&addr, sizeof(struct sockaddr_in)); addr.sin_family = AF_INET; addr.sin_addr.s_addr = htonl(INADDR_ANY); addr.sin_port = htons(SERVER_PORT); if (bind(sockfd, (struct sockaddr *)&addr, sizeof(struct sockaddr_in)) < 0) { fprintf(stderr, "Bind Error: %s/n", strerror(errno)); exit(1); } start_server(sockfd); close(sockfd); return 0;}
开发者ID:longmenwaideyu,项目名称:UDPchatroom,代码行数:27,
|