⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main_8cc-source.html

📁 C++ TCPIP and UDPIP library of classes
💻 HTML
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1"><title>main.cc Source File</title><link href="doxygen.css" rel="stylesheet" type="text/css"></head><body bgcolor="#ffffff"><!-- Generated by Doxygen 1.2.13.1 --><h1>main.cc</h1><a href="main_8cc.html">Go to the documentation of this file.</a><div class="fragment"><pre>00001 00032 <font class="preprocessor">#include &lt;iostream.h&gt;</font>00033 <font class="preprocessor">#include &lt;unistd.h&gt;</font>00034 <font class="preprocessor">#include "<a class="code" href="serverDemo_8h.html">serverDemo.h</a>"</font>00035 <font class="preprocessor">#include "<a class="code" href="clientDemo_8h.html">clientDemo.h</a>"</font>00036 00037 <a name="l00047"></a><a class="code" href="main_8cc.html#a0">00047</a> <font class="keywordtype">int</font> <a class="code" href="main_8cc.html#a0">main</a>(<font class="keywordtype">int</font> argc, <font class="keywordtype">char</font>* argv[])00048 {00049 <font class="comment">/*</font>00050 <font class="comment">  //  char *command;</font>00051 <font class="comment">  char command[1024];</font>00052 <font class="comment">  int i = 1;</font>00053 <font class="comment"></font>00054 <font class="comment">  cout &lt;&lt; "Starting Super Experimental X (SEX) Messaging program\n";</font>00055 <font class="comment">  sleep (2);</font>00056 <font class="comment">  cout &lt;&lt; "Type 'help' for help\n";</font>00057 <font class="comment">  while (i == 1)</font>00058 <font class="comment">  {</font>00059 <font class="comment">    cout &lt;&lt; ":) &gt; ";</font>00060 <font class="comment">//    cin &gt;&gt; command;</font>00061 <font class="comment">    cin.getline ( command, 1024 );</font>00062 <font class="comment">    if ( ! strcmp ( command, "send" ) )</font>00063 <font class="comment">    {</font>00064 <font class="comment">      cout &lt;&lt; "Enter user name:";</font>00065 <font class="comment">      cin.getline ( command, 1024 );</font>00066 <font class="comment">      cout &lt;&lt; "Enter message:";</font>00067 <font class="comment">      cin.getline ( command, 1024 );</font>00068 <font class="comment">      cout &lt;&lt; "Sending\n";</font>00069 <font class="comment">    }</font>00070 <font class="comment">    </font>00071 <font class="comment">    if ( ! strcmp ( command, "read" ) )</font>00072 <font class="comment">      cout &lt;&lt; "Reading\n";</font>00073 <font class="comment">    if ( ! strcmp ( command, "help" ) )</font>00074 <font class="comment">    {</font>00075 <font class="comment">      cout &lt;&lt; "send - send a message\n";</font>00076 <font class="comment">      cout &lt;&lt; "read - read recived message\n";</font>00077 <font class="comment">      cout &lt;&lt; "quit - quit program\n";</font>00078 <font class="comment">      cout &lt;&lt; "help - display this help\n";</font>00079 <font class="comment">    }</font>00080 <font class="comment">    if ( ! strcmp ( command, "quit" ) )</font>00081 <font class="comment">    {</font>00082 <font class="comment">      cout &lt;&lt; "Bye Bye\n";</font>00083 <font class="comment">      break;</font>00084 <font class="comment">    }</font>00085 <font class="comment">  }</font>00086 <font class="comment">*/</font>00087   <font class="keywordflow">switch</font> (argc)00088   {00089     <font class="keywordflow">case</font> 2:00090       <font class="keywordflow">if</font> (strcmp(argv[1],<font class="stringliteral">"server"</font>) == 0)00091       {00092         <a class="code" href="classserverDemo.html">serverDemo</a> <a class="code" href="classserver.html">server</a> (<font class="stringliteral">"3999"</font>);00093         server.<a class="code" href="classserverDemo.html#a2">start</a>();00094       }00095       <font class="keywordflow">else</font>00096       {00097         <a class="code" href="classclientDemo.html">clientDemo</a> <a class="code" href="classclient.html">client</a> (<font class="stringliteral">"3999"</font>,argv[1]);00098         client.<a class="code" href="classclientDemo.html#a2">start</a>();00099       }00100       <font class="keywordflow">break</font>;00101     <font class="keywordflow">default</font>:00102       cout &lt;&lt; <font class="stringliteral">"RTFM!\n"</font>;00103       <font class="keywordflow">break</font>;00104   }00105   <font class="keywordflow">return</font> (0);00106 }00107 </pre></div><hr><address><small>&copy; 2002 &nbsp; Marcin Caban 'Cabko' and Borys Wisniewski 'Boria'</small></address></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -