yes, free and create new bufferevent won't affect the performance because the connection close event is rare the reason why I want to reuse bufferevent is that I want to resend the data in bufferevent's output buffer and don't want store data twice (one in output buffer and one in my code)
now I see I must store message in my code and wait confirm message from server (I don't how many data was sent by bufferevent) or I must allow some data loss Thank you , Mark! 2015-01-22 slump 发件人: Mark Ellzey 发送时间: 2015-01-22 03:29:36 收件人: libevent-users 抄送: 主题: Re: [Libevent-users] unsend data in output buffer when closeconnection On Wed, Jan 21, 2015 at 06:11:19PM +0800, slump wrote: > So, it seems that the best I can do is free the bufferevent and create new one This is how I would do it, with CLOSE_ON_FREE set. I'm going to take a wild guess and say it will not affect the performance of your application, and in the meantime make things easier. *********************************************************************** To unsubscribe, send an e-mail to [email protected] with unsubscribe libevent-users in the body.
