Re: About free watcher in callback function

2012-07-15 Thread Jonathan Neuschäfer
On Mon, Jul 16, 2012 at 09:57:55AM +0800, 钱晓明 wrote: > Hi, if my ev_io watcher is allocated by malloc(), can I stop it and free() it > in its read/write callback function? After returned from callback function, > dose libev still access this watcher? AFAIK libev won't access a stopped watcher, s

About free watcher in callback function

2012-07-15 Thread 钱晓明
Hi, if my ev_io watcher is allocated by malloc(), can I stop it and free() it in its read/write callback function? After returned from callback function, dose libev still access this watcher? Thanks! ___ libev mailing list libev@lists.schmorp.de http:/

about a multi-ev_loop server

2012-07-15 Thread debuguo
Hello everyone, I am working at a multi-ev_loop network program based on libev. The server has several ev_loops, one is for accept the connect from the client, the others for recv and send data with the client. For example, I create 4 ev_loop, one ev_loop for accept, the other 3 ev_loop for receive