Tinyhttpd
Tinyhttpd copied to clipboard
accept_request中直接将指针赋给client
main函数中 ”accept_request(&client_sock);“ 将地址传入。 accept_request函数中 ”int client = (intptr_t)arg;“ 将地址赋给client,将导致recv读不到数据。
是的呢,我被这个地方卡了好久,recv()函数的返回值是-1,页面出不来就是这个问题,
需要将accept_request()函数中:
int client = (intptr_t)arg;
改成:
int client = *(int *)arg;
这是来自QQ邮箱的假期自动回复邮件。 谢谢你的来信,我会尽快给你回复。