API中用到的结构体
1. backlog 确定等待连接队列的长度
2. 应该在使用listen之前调用bind方法,否则系统将会使用一个随机端口
#5. int accept(int sockfd, struct sockaddr *addr, int *addrlen);
#6. ssize_t write(int fd, const void *buf, size_t count);
#7. ssize_t read(int fd, void *buf, size_t count);
#8. int close(int sockfd);