<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html> <head> <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>SG4: Networking</title> </head>

<body> <h1>SG4: Networking</h1>

<table>
<tr><td>Document #</td><td>WG21/N3374=12-0064</td></tr>
<tr><td>Date:</td><td>2012-02-23</td></tr>
<tr><td>Project:</td><td>Programming Language C++</td></tr>
<tr><td style="vertical-align:text-top;">Reply to:</td>
<td>Kyle Kloepper, <a href="mailto://kyle.kloepper@riverbed.com">
kyle.kloepper@riverbed.com</a><br>
Neal Meyer,  <a href="mailto://neal.meyer@riverbed.com">neal.meyer@riverbed.com</a>
</td></tr>
</table>

<p>At the February 2012 Kona meeting of WG21 four Study Groups were created.  SG4 for 
Networking was created with the goal of standardizing a set of networking libraries for 
C++. Based on an early discussion held at Kona; the standardization effort will initially 
focus on basic socket layer functionality.  The main items that SG4 would like to prepare 
for Portland are the following:
<ul>
<li>IP 4 address</li>
<li>IP 6 address</li>
<li>Port </li>
<li>Datagram stream</li>
<li>Network stream</li> 
<li>Address resolver</li> 
<li>URI</li>
<li>Preliminarily SSL interface</li> 
</ul>

<p>SG4 plans to present a single unified proposal at the October 2012 Portland meeting of 
WG21.  The document to be created for Portland is intended to serve as a base upon which 
higher level services (e.g. HTTP/FTP) can be built. SG4 intends to continue to bring 
papers to LWG beyond Portland that will address the higher level networking services.

<p>Between now and the Portland meeting of WG21 we greatly welcome any proposals for a 
C++ Sockets interface to consider for standardization. Beyond that we will be accepting 
proposals and suggestions for any C++ networking libraries. We would also like to invite 
companies and interested parties to participate in SG4. Suggestions, proposals, questions, 
and requests for participation should be directed to the SG4 chair Kyle Kloepper
(<a href="mailto://kyle.kloepper@riverbed.com">kyle.kloepper@riverbed.com</a>).

<p>Further information about teleconferences and face-to-face meetings between now and the
Portland meeting of WG21 will also be sent to the Library reflector.

</body> </html>
