[Boost-bugs] [Boost C++ Libraries] #3131: DCCP protocol support in Boost.Asio

Subject: [Boost-bugs] [Boost C++ Libraries] #3131: DCCP protocol support in Boost.Asio
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2009-06-04 08:45:27


#3131: DCCP protocol support in Boost.Asio
------------------------------+---------------------------------------------
 Reporter: oakad_at_[hidden] | Owner: chris_kohlhoff
     Type: Feature Requests | Status: new
Milestone: Boost 1.40.0 | Component: asio
  Version: Boost 1.39.0 | Severity: Problem
 Keywords: |
------------------------------+---------------------------------------------
 DCCP is a connected datagram protocol, which can be seen to occupy the
 niche between UDP and TCP. Newer versions of glibc enable support of this
 protocol to some extent, so I decided, it may be handy to have support for
 it in Asio as well.

 Considering that it only operates on connected sockets, I hacked up new
 basic_dccp_socket/dccp_socket_service classes, which are datagram in
 nature, but do not support unconnected operation.

 One problem I haven't though about the way to address (hopefully, somebody
 will help me out with this) is concept of DCCP service codes. Each DCCP
 socket must be associated with one or several service codes. Information
 about the desired service codes must be communicated somehow down the pipe
 (either through an appropriate change to the "resolver" or by some other
 means).

 If ignored, service code on sockets default to 0 and everything works
 fine, but it is not an intended approach to DCCP use.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/3131>
Boost C++ Libraries <http://www.boost.org/>
Boost provides free peer-reviewed portable C++ source libraries.

This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:00 UTC