Merge pull request #1 from xinping100/master

fifo, optimise protocol list
use thread local databuffer for send

optimise