物联网LWIP网络开发 C/S编程4.4C/S编程错误分析
·
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存在的问题
先不开启服务器,先启动客户端程序了也会显示连接服务器,但服务器没有启动。不能用于商用
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)