Revision: 300 Author: totti19851101 Date: Mon Aug 24 22:59:15 2009 Log: [No log message] http://code.google.com/p/boost-doc-zh/source/detail?r=300 Modified: /trunk/doc/html/boost_asio/tutorial/tutdaytime7.html =======================================--- /trunk/doc/html/boost_asio/tutorial/tutdaytime7.html Wed May 27 03:09:50 2009 +++ /trunk/doc/html/boost_asio/tutorial/tutdaytime7.html Mon Aug 24 22:59:15 2009
@@ -1,6 +1,6 @@ <html> <head> -<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"> +<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Daytime.7 - A combined TCP/UDP asynchronous server</title> <link rel="stylesheet" href="../../boostbook.css" type="text/css"> <meta name="generator" content="DocBook XSL Stylesheets V1.74.3"> @@ -24,17 +24,14 @@ </div> <div class="section" lang="en"> <div class="titlepage"><div><div><h3 class="title">-<a name="boost_asio.tutorial.tutdaytime7"></a><a class="link" href="tutdaytime7.html" title="Daytime.7 - A combined TCP/UDP asynchronous server"> Daytime.7 - A combined
- TCP/UDP asynchronous server</a>+<a name="boost_asio.tutorial.tutdaytime7"></a><a class="link" href="tutdaytime7.html" title="Daytime.7 - A combined TCP/UDP asynchronous server"> Daytime.7 - 整合了TCP/UDP的同步服务器</a>
</h3></div></div></div> <p>- This tutorial program shows how to combine the two asynchronous servers that
- we have just written, into a single server application.+ 本例示范了我们如何将已经实现的两种异步服务器整合为一个服务器应用程 序。
</p> <a name="boost_asio.tutorial.tutdaytime7.the_main___function"></a><h5> <a name="id1150655"></a>- <a class="link" href="tutdaytime7.html#boost_asio.tutorial.tutdaytime7.the_main___function">The main()
- function</a>+ <a class="link" href="tutdaytime7.html#boost_asio.tutorial.tutdaytime7.the_main___function">主 函数</a>
</h5><pre class="programlisting"><span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
<span class="special">{</span> @@ -43,18 +40,17 @@<span class="identifier">boost</span><span class="special">::</span><span class="identifier">asio</span><span class="special">::</span><span class="identifier">io_service</span> <span class="identifier">io_service</span><span class="special">;</span>
</pre> <p>- We will begin by creating a server object to accept a TCP client connection.
+ 我们首先创建一个用于接收TCP客户端连接的服务器对象。 </p><pre class="programlisting"> <span class="identifier">tcp_server</span> <span class="identifier">server1</span><span class="special">(</span><span class="identifier">io_service</span><span class="special">);</span>
</pre> <p> - We also need a server object to accept a UDP client request. + 我们也需要一个用于接收UDP客户端请求的服务器对象。 </p><pre class="programlisting"> <span class="identifier">udp_server</span> <span class="identifier">server2</span><span class="special">(</span><span class="identifier">io_service</span><span class="special">);</span>
</pre> <p>- We have created two lots of work for the <a class="link" href="../reference/io_service.html" title="io_service">io_service</a>
- object to do.+ 这样我们就已经创建了两个需要完成很多工作的服务器,而这些工作都由<a class="link" href="../reference/io_service.html" title="io_service">io_service</a>对象完成。
</p><pre class="programlisting"> <span class="identifier">io_service</span><span class="special">.</span><span class="identifier">run</span><span class="special">();</span>
<span class="special">}</span> @@ -68,12 +64,10 @@ </pre><a name="boost_asio.tutorial.tutdaytime7.the_tcp_connection_and_tcp_server_classes"></a><h5>
<a name="id1150994"></a>- <a class="link" href="tutdaytime7.html#boost_asio.tutorial.tutdaytime7.the_tcp_connection_and_tcp_server_classes">The
- tcp_connection and tcp_server classes</a>+ <a class="link" href="tutdaytime7.html#boost_asio.tutorial.tutdaytime7.the_tcp_connection_and_tcp_server_classes">TCP连 接和TCP服务器类</a>
</h5> <p>- The following two classes are taken from <a class="link" href="tutdaytime3.html" title="Daytime.3 - An asynchronous TCP daytime server">Daytime.3</a>
- .+ 下面的两个类实例来自例子<a class="link" href="tutdaytime3.html" title="Daytime.3 - An asynchronous TCP daytime server">Daytime.3</a>。
</p><pre class="programlisting"><span class="keyword">class</span> <span class="identifier">tcp_connection</span> <span class="special">:</span> <span class="keyword">public</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">enable_shared_from_this</span><span class="special"><</span><span class="identifier">tcp_connection</span><span class="special">></span>
@@ -148,12 +142,10 @@ </pre> <a name="boost_asio.tutorial.tutdaytime7.the_udp_server_class"></a><h5> <a name="id1152211"></a>- <a class="link" href="tutdaytime7.html#boost_asio.tutorial.tutdaytime7.the_udp_server_class">The
- udp_server class</a>+ <a class="link" href="tutdaytime7.html#boost_asio.tutorial.tutdaytime7.the_udp_server_class">UDP服 务器类</a>
</h5> <p>- Similarly, this next class is taken from the <a class="link" href="tutdaytime6.html" title="Daytime.6 - An asynchronous UDP daytime server">previous
- tutorial step</a> .+ 同样,下面的这个类实例也是来自<a class="link" href="tutdaytime6.html" title="Daytime.6 - An asynchronous UDP daytime server">前一个示例程序。
</p><pre class="programlisting"><span class="keyword">class</span> <span class="identifier">udp_server</span>
<span class="special">{</span> @@ -197,14 +189,13 @@ <span class="special">};</span> </pre> <p>- See the <a class="link" href="tutdaytime7/src.html" title="Source listing for Daytime.7">full source listing</a> + 查看<a class="link" href="tutdaytime7/src.html" title="Source listing for Daytime.7">本例全部源代码</a>
</p> <p>- Return to the <a class="link" href="../tutorial.html" title="Tutorial">tutorial index</a> + 返回<a class="link" href="../tutorial.html" title="Tutorial">指南 </a>
</p> <p>- Previous: <a class="link" href="tutdaytime6.html" title="Daytime.6 - An asynchronous UDP daytime server">Daytime.6 - An
- asynchronous UDP daytime server</a>+ 前一例: <a class="link" href="tutdaytime6.html" title="Daytime.6 - An asynchronous UDP daytime server">Daytime.6 - 异步UDP daytime服务器</a>
</p> </div><table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; width="100%"><tr>