http://git.community.i2p/PurpleI2P/i2pd/commit/54cffb583f405f597b85d6abdd4cc39e44003506
memcmp ( m_Buffer , SAM_HANDSHAKE , strlen ( SAM_HANDSHAKE ) ) ) char * separator = strchr ( m_Buffer , ' ' ) ; if ( separator ) { // TODO: check version boost : : asio : : async_write ( m_Socket , boost : : asio : : buffer ( SAM_HANDSHAKE_REPLY , strlen ( SAM_HANDSHAKE_REPLY ) ) , boost : : asio : : transfer_all ( ) , std : : bind ( & SAMSocket : : HandleHandshakeReplySent , shared_from_this ( ) , std : : placeholders : : _1 , std : : placeholders : : _2 ) ) ; separator = strchr (...