diff --git a/examples/hello.c b/examples/hello.c index 229376e3..89c3be49 100644 --- a/examples/hello.c +++ b/examples/hello.c @@ -6,15 +6,17 @@ static void *callback(enum mg_event event, struct mg_connection *conn, const struct mg_request_info *request_info) { if (event == MG_NEW_REQUEST) { - const char *content = "hello from mongoose!"; + char content[1024]; + int content_length = snprintf(content, sizeof(content), + "Hello from mongoose! Remote port: %d", + request_info->remote_port); mg_printf(conn, "HTTP/1.1 200 OK\r\n" "Content-Type: text/plain\r\n" "Content-Length: %d\r\n" // Always set Content-Length "\r\n" "%s", - strlen(content), - content); + content_length, content); // Mark as processed return ""; } else {