#include int main(int argc, char *argv[]) { char buf[16336] = ""; ssize_t len; scgi_handle_t handle = { 0 }; char *ip; int port = 0; if (argc < 2) { fprintf(stderr, "usage: testclient \n"); exit(-1); } ip = argv[1]; port = atoi(argv[2]); scgi_add_param(&handle, "REQUEST_METHOD", "POST"); scgi_add_param(&handle, "REQUEST_URI", "/deepthought"); scgi_add_param(&handle, "TESTING", "TRUE"); scgi_add_param(&handle, "TESTING", "TRUE"); scgi_add_body(&handle, "What is the answer to life?"); scgi_connect(&handle, ip, port, 10000); scgi_send_request(&handle); while((len = scgi_recv(&handle, buf, sizeof(buf))) > 0) { printf("READ [%s]\n", buf); } scgi_disconnect(&handle); }