mirror of
https://github.com/lammertb/libhttp.git
synced 2025-07-29 21:01:13 +03:00
Apply revised clang-format (#207) to all actively maintained source files
This commit is contained in:
@ -10,50 +10,56 @@
|
||||
#include "civetweb.h"
|
||||
#include "WebSockCallbacks.h"
|
||||
|
||||
int main(void)
|
||||
int
|
||||
main(void)
|
||||
{
|
||||
struct mg_context *ctx = 0;
|
||||
struct mg_callbacks callback_funcs = {0};
|
||||
tWebSockContext ws_ctx;
|
||||
char inbuf[4];
|
||||
struct mg_context *ctx = 0;
|
||||
struct mg_callbacks callback_funcs = {0};
|
||||
tWebSockContext ws_ctx;
|
||||
char inbuf[4];
|
||||
|
||||
const char *server_options[] = {
|
||||
/* document_root: The path to the test function websock.htm */
|
||||
"document_root", "../../examples/websocket",
|
||||
const char *server_options[] = {
|
||||
/* document_root: The path to the test function websock.htm */
|
||||
"document_root",
|
||||
"../../examples/websocket",
|
||||
|
||||
/* port: use http standard to match websocket url in websock.htm: ws://127.0.0.1/MyWebSock */
|
||||
/* if the port is changed here, it needs to be changed in websock.htm as well */
|
||||
"listening_ports", "80",
|
||||
/* port: use http standard to match websocket url in websock.htm:
|
||||
ws://127.0.0.1/MyWebSock */
|
||||
/* if the port is changed here, it needs to be changed in
|
||||
websock.htm as well */
|
||||
"listening_ports",
|
||||
"80",
|
||||
|
||||
NULL
|
||||
};
|
||||
NULL};
|
||||
|
||||
callback_funcs.init_context = websock_init_lib;
|
||||
callback_funcs.exit_context = websock_exit_lib;
|
||||
callback_funcs.init_context = websock_init_lib;
|
||||
callback_funcs.exit_context = websock_exit_lib;
|
||||
|
||||
ctx = mg_start(&callback_funcs, &ws_ctx, server_options);
|
||||
ctx = mg_start(&callback_funcs, &ws_ctx, server_options);
|
||||
|
||||
mg_set_websocket_handler(ctx, "/MyWebSock",
|
||||
NULL,
|
||||
websocket_ready_handler,
|
||||
websocket_data_handler,
|
||||
connection_close_handler,
|
||||
NULL);
|
||||
mg_set_websocket_handler(ctx,
|
||||
"/MyWebSock",
|
||||
NULL,
|
||||
websocket_ready_handler,
|
||||
websocket_data_handler,
|
||||
connection_close_handler,
|
||||
NULL);
|
||||
|
||||
printf("Connect to localhost:%s/websock.htm\n", mg_get_option(ctx, "listening_ports"));
|
||||
printf("Connect to localhost:%s/websock.htm\n",
|
||||
mg_get_option(ctx, "listening_ports"));
|
||||
|
||||
puts("Enter an (ASCII) character or * to exit:");
|
||||
for (;;) {
|
||||
fgets(inbuf, sizeof(inbuf), stdin);
|
||||
puts("Enter an (ASCII) character or * to exit:");
|
||||
for (;;) {
|
||||
fgets(inbuf, sizeof(inbuf), stdin);
|
||||
|
||||
if (inbuf[0]=='*') {
|
||||
break;
|
||||
}
|
||||
inbuf[0] = toupper(inbuf[0]);
|
||||
websock_send_broadcast(ctx, inbuf, 1);
|
||||
}
|
||||
if (inbuf[0] == '*') {
|
||||
break;
|
||||
}
|
||||
inbuf[0] = toupper(inbuf[0]);
|
||||
websock_send_broadcast(ctx, inbuf, 1);
|
||||
}
|
||||
|
||||
mg_stop(ctx);
|
||||
mg_stop(ctx);
|
||||
|
||||
return 0;
|
||||
return 0;
|
||||
}
|
||||
|
Reference in New Issue
Block a user