Hi all,
I'd like to implement the TCP over UDP, because I want to change TCP a little. The implementation includes the three-way handshake, retransmission, etc.
My TCP must have the basic interfaces as the original TCP does, i.e. a my_tcp::acceptor class supporting bind, listen, accept, async_accept and close, and a my_tcp::socket supporting bind, connect, async_connect, send, async_send, receive, async_receive and close.
Of course I can write these two classes from scratch, but can I do it in the framework of asio and reuse some codes of asio? What classes should I implement and what do the inherit from?
Any help would be appreciated.
--
Best,
Chengu Wang