1.完善客户端发送保持在线消息,列表中会有乱码的问题(解决,传送时保持在线结构体复制错误)
2.调整消息列表部分,保证消息的正确无遗漏发送。
3.在接受消息的时候采用多线程处理 (解决,当中有点麻烦的地方是在线程里我要修改这个结构体,然后再加到消息列表中,加了个同步, 搞定)
4.完成几种通知消息的方式,并实现日志写入
5.完善服务端主界面对状态的显示
6.加入消息和用户结构体所占内存的释放(基本解决,但如果传了大量数据,内存还是会占用很多,并且没有自动释放)
6.完成停止服务器功能
8.确认客户端弹出窗体的显示模式(完成)
9.编写客户端,并同时修改服务端对消息的处理(完成)
10.开始把客户端封装成DLL
进度不是很快,不过还找到了之前同时传的时候会丢失数据的问题,是缓存的问题,系统默认的缓存为8K,而我的一个结构体是570字节,也就是15条的样子,用setsockopt设置缓存为128K,同时接受200条也没有问题了