+ add ICoderSocket and rawtcp impl