C/S编程错误分析
没有容错机制
代码编写问题
int socket(int domain, int type, int protocol);
int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen);
int listen(int sockfd, int backlog);
int accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen);
int connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen);
size_t write(int fd,const void *buf,size_t nbytes);
size_t read(int fd,void *buf,size_t nbyte);
Server存在的问题
断开连接后连不上了。要硬件复位,这样不可取
Client存在的问题
先不开启服务器,先启动客户端程序了也会显示连接服务器,但服务器没有启动。不能用于商用