aceld/zinx

iconnection建议增加一addclosecallback接口和removeclosecallback接口。

Opened this issue · 3 comments

ayamzh commented

方便于关闭连接时做一些业务层后处理

aceld commented

请问这个callback是加载 server 对 client的socket 执行Close()之后么 , client是否还需要添加对close()之后的callBack?

aceld commented

方便于关闭连接时做一些业务层后处理

这是一个十分好的建议

ayamzh commented

请问这个callback是加载 server 对 client的socket 执行Close()之后么 , client是否还需要添加对close()之后的callBack?

对,server执行conn.close时,可以在ICONECTION里提供给业务层一个STOP方法来执行所有callback和conn的close。业务层不要直接操作 conn的close。