cinatra icon indicating copy to clipboard operation
cinatra copied to clipboard

connection.hpp中 tcp_socket& socket()方法修改建议

Open lijixiang2010 opened this issue 6 years ago • 1 comments

我在学习cinatra的代码。 template class connection 类是一个模板类。其中成员变量socket_为从模板传入的socket_type类型。 然而其中的tcp_socket& socket() {return socket_;} 方法却返回tcp_socket类型。 其中tcp_socket类型是在request.hpp中定义的 using tcp_socket = boost::asio::ip::tcp::socket; 这样connection类的模板类型好像就固定死了,没有必要了。这样写是否有所不妥? 谢谢。

lijixiang2010 avatar May 08 '19 01:05 lijixiang2010

哦,这里之前想着还可以支持udp socket的,所以增加了一个模板参数,现在看来没有udp,显得多余了。

qicosmos avatar May 08 '19 02:05 qicosmos