睡了一觉,回想了下昨天的代码,发现有些地方写得不好:
出现错误时不必抛出异常,免得打断了正常的执行流程,而是仅仅记录错误信息,把异常交给使用者处理,这样更灵活socket_create, socket_read, socket_write都有可能出现网络错误,有的代码没有去处理这些可能的错误没有提供关闭连接的函数创建socket的动作应该放在connect函数中本次修改除了修正以上不足之外,还增加了delete, incr, decr, stats命令。
本代码根据 memcached协议中文版一文所述内容编写,在本机上测试通过,感谢作者翻译!!
新闻热点
疑难解答
图片精选