int main()
{
int ret, fd, connfd;
char ip[16]="10.10.126.183";
short port = 7208;
int backlog = 10;
char buf[87380];
ssize_t len;
struct sockaddr_in addr;
socklen_t addrlen;
int sub = 0, numb = 0;
time_t now, last;
ret = create_tcp_listen(&fd, ip, port, backlog);
if(ret != 0)
return ret;
again:
addrlen = sizeof(addr);
connfd = accept(fd, (struct sockaddr *)&addr, &addrlen);
if(connfd < 0)
return ret;
last = time(NULL);
while(1){
len = recv(connfd, buf, sizeof(buf), 0);
if(len < 0){
perror("recv\n");
continue;
}
else if(len == 0){