文件名称:ACE 网页风格
文件大小:6.62MB
文件格式:ZIP
更新时间:2021-04-19 09:09:08
ACE UI
a) 跨平台。这一点相对比较容易,主要是针对类似多线程、socket通信等操作,定义统一的接口,使用define实现。基本上,只要定义良好,使用起来就很方便,也不需要多少改动。 b) Socket通信。在socket通信过程中,除了我们实际收发的数据,也有很多其他的数据需要处理,如keep-alive信息、socket关闭或者各种出错信息等。这些都大大增加了代码的复杂度。 c) 多线程。多线程操作socket或者数据,要考虑同步等问题 d) 对各种系统API的操作,特别是socket的操作,要有很多错误处理的代码,大大增加了代码复杂度。 e) 还有许多其他问题。