📄 main_8cc-source.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 <iostream.h></font>00033 <font class="preprocessor">#include <unistd.h></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 << "Starting Super Experimental X (SEX) Messaging program\n";</font>00055 <font class="comment"> sleep (2);</font>00056 <font class="comment"> cout << "Type 'help' for help\n";</font>00057 <font class="comment"> while (i == 1)</font>00058 <font class="comment"> {</font>00059 <font class="comment"> cout << ":) > ";</font>00060 <font class="comment">// cin >> 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 << "Enter user name:";</font>00065 <font class="comment"> cin.getline ( command, 1024 );</font>00066 <font class="comment"> cout << "Enter message:";</font>00067 <font class="comment"> cin.getline ( command, 1024 );</font>00068 <font class="comment"> cout << "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 << "Reading\n";</font>00073 <font class="comment"> if ( ! strcmp ( command, "help" ) )</font>00074 <font class="comment"> {</font>00075 <font class="comment"> cout << "send - send a message\n";</font>00076 <font class="comment"> cout << "read - read recived message\n";</font>00077 <font class="comment"> cout << "quit - quit program\n";</font>00078 <font class="comment"> cout << "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 << "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 << <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>© 2002 Marcin Caban 'Cabko' and Borys Wisniewski 'Boria'</small></address></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -