asyncore demo file