📄 class_t_c_p_socket.html
字号:
<div class="memdoc"><p>函数:Bind 功能:该函数通过调用Winsock的bind函数,把先前建立的套接字捆绑到一特定的套接字地址上。 版本:1.0 2003/09/12 </div></div><p><a class="anchor" name="9cb300e87de8f37f30751f0d9b22bae0"></a><!-- doxytag: member="TCPSocket::Listen" ref="9cb300e87de8f37f30751f0d9b22bae0" args="(int nMaxConn=SOMAXCONN)" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">int TCPSocket::Listen </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"> <em>nMaxConn</em> = <code>SOMAXCONN</code> </td> <td> ) </td> <td width="100%"></td> </tr> </table></div><div class="memdoc"><p>函数:Listen 功能:该函数调用Winsock的Listen函数。服务器程序通过调用Listen开始对先前调用Bind捆绑的端口进行监听。 版本:1.0 2003/09/12 </div></div><p><a class="anchor" name="9bdc5ccd49a8fec6a8c6b880b7b0a6bf"></a><!-- doxytag: member="TCPSocket::Connect" ref="9bdc5ccd49a8fec6a8c6b880b7b0a6bf" args="(const char *pchIP, const unsigned short ushPort)" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">int TCPSocket::Connect </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"> <em>pchIP</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const unsigned short </td> <td class="paramname"> <em>ushPort</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table></div><div class="memdoc"><p>函数:Connect 功能:该函数调用Winsock的connect函数。 版本:1.0 2003/09/12 </div></div><p><a class="anchor" name="e89560d752d29c5e2d1286c54c080711"></a><!-- doxytag: member="TCPSocket::Accept" ref="e89560d752d29c5e2d1286c54c080711" args="(TCPSocket *tsClient)" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">int TCPSocket::Accept </td> <td>(</td> <td class="paramtype"><a class="el" href="class_t_c_p_socket.html">TCPSocket</a> * </td> <td class="paramname"> <em>tsClient</em> </td> <td> ) </td> <td width="100%"></td> </tr> </table></div><div class="memdoc"><p>函数:Accept 功能:该函数调用Winsock的accept函数。服务器程序在调用Listen之后立即调用Accept函数。 当一个客户连接到套接字后,Accept才返回,并返回一个对应新连接的套接字。 版本: 1.0 2003/09/12 1.1 2003/11/13 参数tsClient改为指针格式,便于动态生成。 </div></div><p><a class="anchor" name="f6e56e5fbcf5cace0e975e5c181b0f8b"></a><!-- doxytag: member="TCPSocket::Send" ref="f6e56e5fbcf5cace0e975e5c181b0f8b" args="(const char *pch, const int nSize, const int nSecs)" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">int TCPSocket::Send </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"> <em>pch</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const int </td> <td class="paramname"> <em>nSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const int </td> <td class="paramname"> <em>nSecs</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table></div><div class="memdoc"><p>函数:Send 功能:select模型的Winsock发送函数。 版本:1.0 2003/09/12 </div></div><p><a class="anchor" name="229155b8b49181b1973476694b8be971"></a><!-- doxytag: member="TCPSocket::Receive" ref="229155b8b49181b1973476694b8be971" args="(char *pch, const int nSize, const int nSecs)" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">int TCPSocket::Receive </td> <td>(</td> <td class="paramtype">char * </td> <td class="paramname"> <em>pch</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const int </td> <td class="paramname"> <em>nSize</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const int </td> <td class="paramname"> <em>nSecs</em></td><td> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td><td width="100%"></td> </tr> </table></div><div class="memdoc"><p>函数:Receive 功能:select模型的Winsock接收函数。 版本:1.0 2003/09/12 </div></div><p><a class="anchor" name="6435a59515745ba0d17d70cd242c2342"></a><!-- doxytag: member="TCPSocket::operator SOCKET" ref="6435a59515745ba0d17d70cd242c2342" args="()" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">TCPSocket::operator SOCKET </td> <td>(</td> <td class="paramname"> </td> <td> ) </td> <td width="100%"><code> [inline]</code></td> </tr> </table></div><div class="memdoc"><p></div></div><p><hr><h2>成员数据文档</h2><a class="anchor" name="3e2ba878fd096ab751e790299b52344b"></a><!-- doxytag: member="TCPSocket::m_hSocket" ref="3e2ba878fd096ab751e790299b52344b" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">SOCKET <a class="el" href="class_t_c_p_socket.html#3e2ba878fd096ab751e790299b52344b">TCPSocket::m_hSocket</a> </td> </tr> </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="56c8911eab5bb9961023855e2e106587"></a><!-- doxytag: member="TCPSocket::m_szClientAddr" ref="56c8911eab5bb9961023855e2e106587" args="" --><div class="memitem"><div class="memproto"> <table class="memname"> <tr> <td class="memname">CString <a class="el" href="class_t_c_p_socket.html#56c8911eab5bb9961023855e2e106587">TCPSocket::m_szClientAddr</a> </td> </tr> </table></div><div class="memdoc"><p></div></div><p><hr>该类的文档由以下文件生成:<ul><li><a class="el" href="tcpsocket_8h-source.html">tcpsocket.h</a><li><a class="el" href="_t_c_p_socket_8cpp.html">TCPSocket.cpp</a></ul><hr size="1"><address style="align: right;"><small>Generated at Sat May 19 16:04:06 2007 for cmpp3api by <a href="http://www.doxygen.org/index.html"><img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.1-p1 </small></address></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -