项目开发日报表
[姓名:严宝乐][日期:2018.10.15]
项目名称 | 基于虚拟机Linux操作系统工程实训 |
---|---|
本人进度计划以及任务 | 【1】 解决上周遗留的问题。 【2】复习上周用到的知识。 【3】编写服务器与客户端连接的聊天窗口 【4】提高编程熟练度,并刷新开发的代码量。 |
本日任务完成情况(详细说明本日任务是否按计划完成,开发的代码量) | 本日按计划完成了实训,并开发了 400行左右程序代码量。 |
本日开发中出现的问题汇总 | 【1】编译时缺少“-lpthread”。 【2】编程中打中文注释切换时,小括号外用成了中文的冒号。 【3】定义的字符与使用时的字符不对应,造成编译中找不到。 【4】函数编写时缺少部分语句。 |
本日未解决问题 | 编写服务器与客户端的相关指令运用不熟练。 |
本日开发收获 | 【1】结构体后要加分号。 【2】VIM编辑器中快速选定某一行:命令模式中 “:+数字”。 【3】sockfd=socket(PF_INET,SOCK_STREAM,0);//创建基于TCP的socket连接。 【4】memset(&server_addr,0,sizeof(server_addr));//清空结构体(初始化)。 【5】/*填充结构体(服务器信息) */1.server_addr.sin_family = PF_INET;2.server_addr.sin_port = htons(PORT);//设置端口号。3.server_addr.sin_addr.s_addr = inet_addr(IP); 【6】int ret = bind(sockfd,(struct sockaddr )&server_add//绑定(把服务器信息绑定到socket)。 【7】typedef struct Message msg;//重新定义结构体类型 【8】int ret = recv((int *)arg, &m,sizeof(m),0);//不断的接收来自客户端的信息. |
自我评价(是否按开发规范完成既定任务,需要改进的地方,与他人合作效果等) | 按开发规范完成了既定任务,程序编译后与同学相互查错。还需加深对所学程序的理解。 |
其他 |