在原有只有Info函数的基础上,增加了各种类型函数(DEBUG,ERROR)的输出,使日志类更专业
C…
为了适配所有的平台,在各种平台上传输不一样的消息结构体,我们创建了消息字节流。首先定义了CELLSt…
共享depends文件夹,使用CELLClient类精简easytcpclient类;并进…
将控制台上输出的信息利用任务线程写入到文件中,或自定义写入数据库等容器中
celllog.hpp
#
每个cellclient都有自己的发送缓冲区和接收缓冲区,这两个缓冲区的功能是相近的,为了…
socket依然是阻塞的,但是我们之前并没有在select中判断客户端是否可写,…
各个类中都可能使用线程,并且线程的操作是类似的,完全可以把线程抽离出去,更…
在多线程环境下,信号量机制的作用是协调各个线程,以确保它们能够正确、合理地使用公共资源。信…
根据不同的应用场景,服务器需要定时把缓冲区内的数据发送给客户端,如游戏里的消息共享,聊天时的信息传输…