SMPP server using boost and asio