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

📄 class_t_c_p_socket.html

📁 CMPP 客户端接口API 符合中国移动CMPP3.0 2.0 适用于SP端客户端的开发
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=gb2312"><title>cmpp3api: TCPSocket类参考</title><link href="doxygen.css" rel="stylesheet" type="text/css"><link href="tabs.css" rel="stylesheet" type="text/css"></head><body><!-- 制作者 Doxygen 1.5.1-p1 --><div class="tabs">  <ul>    <li><a href="main.html"><span>首页</span></a></li>    <li id="current"><a href="annotated.html"><span>类</span></a></li>    <li><a href="files.html"><span>文件</span></a></li>  </ul></div><div class="tabs">  <ul>    <li><a href="annotated.html"><span>组合类型列表</span></a></li>    <li><a href="hierarchy.html"><span>类继承关系</span></a></li>    <li><a href="functions.html"><span>组合类型成员</span></a></li>  </ul></div><h1>TCPSocket类参考</h1><!-- doxytag: class="TCPSocket" --><code>#include &lt;<a class="el" href="tcpsocket_8h-source.html">tcpsocket.h</a>&gt;</code><p><a href="class_t_c_p_socket-members.html">所有成员的列表。</a><table border="0" cellpadding="0" cellspacing="0"><tr><td></td></tr><tr><td colspan="2"><br><h2>公有成员</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_c_p_socket.html#7a50427a401d1a6f3209d51818bad901">TCPSocket</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_c_p_socket.html#23b7cf724e93f7e408e52fd8d6f0ec87">TCPSocket</a> (SOCKET sock)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_c_p_socket.html#f357e6923a0f8adbbb8e46fab4523991">~TCPSocket</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_c_p_socket.html#44c8804e3186821106709db2cf08be77">Cleanup</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_c_p_socket.html#2111bbe68371524567103cc58c6c638c">Create</a> (int nType=SOCK_STREAM)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_c_p_socket.html#cfe95d0eefd75014c03c999bbd6f5ba2">Close</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_c_p_socket.html#6fa8e6e86b789fbeb3ab0a6226977355">Bind</a> (const unsigned short ushPort, const char *pchIP=NULL)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_c_p_socket.html#9cb300e87de8f37f30751f0d9b22bae0">Listen</a> (int nMaxConn=SOMAXCONN)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_c_p_socket.html#9bdc5ccd49a8fec6a8c6b880b7b0a6bf">Connect</a> (const char *pchIP, const unsigned short ushPort)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_c_p_socket.html#e89560d752d29c5e2d1286c54c080711">Accept</a> (<a class="el" href="class_t_c_p_socket.html">TCPSocket</a> *tsClient)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_c_p_socket.html#f6e56e5fbcf5cace0e975e5c181b0f8b">Send</a> (const char *pch, const int nSize, const int nSecs)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_c_p_socket.html#229155b8b49181b1973476694b8be971">Receive</a> (char *pch, const int nSize, const int nSecs)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_c_p_socket.html#6435a59515745ba0d17d70cd242c2342">operator SOCKET</a> ()</td></tr><tr><td colspan="2"><br><h2>公有属性</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">SOCKET&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_c_p_socket.html#3e2ba878fd096ab751e790299b52344b">m_hSocket</a></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top">CString&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_t_c_p_socket.html#56c8911eab5bb9961023855e2e106587">m_szClientAddr</a></td></tr></table><hr><a name="_details"></a><h2>详细描述</h2><a class="el" href="tcpsocket_8h.html">tcpsocket.h</a><p>Short Message Abstractive Library.(SMAL)<p>Copyright 2003-2006 北京风起水流软件工作室<p><a href="http://www.zealware.com">http://www.zealware.com</a><p><a href="mailto:princetoad@gmail.com">princetoad@gmail.com</a> <p><hr><h2>构造及析构函数文档</h2><a class="anchor" name="7a50427a401d1a6f3209d51818bad901"></a><!-- doxytag: member="TCPSocket::TCPSocket" ref="7a50427a401d1a6f3209d51818bad901" args="()" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">TCPSocket::TCPSocket           </td>          <td>(</td>          <td class="paramname">          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>函数:构造函数 功能:建立一个没有初始化的SOCKET成员 版本:1.0 2003/09/12 </div></div><p><a class="anchor" name="23b7cf724e93f7e408e52fd8d6f0ec87"></a><!-- doxytag: member="TCPSocket::TCPSocket" ref="23b7cf724e93f7e408e52fd8d6f0ec87" args="(SOCKET sock)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">TCPSocket::TCPSocket           </td>          <td>(</td>          <td class="paramtype">SOCKET&nbsp;</td>          <td class="paramname"> <em>sock</em>          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p></div></div><p><a class="anchor" name="f357e6923a0f8adbbb8e46fab4523991"></a><!-- doxytag: member="TCPSocket::~TCPSocket" ref="f357e6923a0f8adbbb8e46fab4523991" args="()" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">TCPSocket::~TCPSocket           </td>          <td>(</td>          <td class="paramname">          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>函数:析构函数 功能: 版本:1.0 2003/09/12 </div></div><p><hr><h2>成员函数文档</h2><a class="anchor" name="44c8804e3186821106709db2cf08be77"></a><!-- doxytag: member="TCPSocket::Cleanup" ref="44c8804e3186821106709db2cf08be77" args="()" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">int TCPSocket::Cleanup           </td>          <td>(</td>          <td class="paramname">          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>函数:Cleanup 功能: 版本: </div></div><p><a class="anchor" name="2111bbe68371524567103cc58c6c638c"></a><!-- doxytag: member="TCPSocket::Create" ref="2111bbe68371524567103cc58c6c638c" args="(int nType=SOCK_STREAM)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">int TCPSocket::Create           </td>          <td>(</td>          <td class="paramtype">int&nbsp;</td>          <td class="paramname"> <em>nType</em> = <code>SOCK_STREAM</code>          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>函数:Create 功能:该函数调用Winsock的socket函数,然后把数据成员m_hSocket设置为返回的32位SOCKET句柄。 版本:1.0 2003/09/12 </div></div><p><a class="anchor" name="cfe95d0eefd75014c03c999bbd6f5ba2"></a><!-- doxytag: member="TCPSocket::Close" ref="cfe95d0eefd75014c03c999bbd6f5ba2" args="()" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">int TCPSocket::Close           </td>          <td>(</td>          <td class="paramname">          </td>          <td>&nbsp;)&nbsp;</td>          <td width="100%"></td>        </tr>      </table></div><div class="memdoc"><p>函数:Close 功能:该函数通过调用Winsock的closesocket函数,来关闭一个已打开的套接字;如果套接字已经关闭,则返回。 版本:1.0 2003/09/12 </div></div><p><a class="anchor" name="6fa8e6e86b789fbeb3ab0a6226977355"></a><!-- doxytag: member="TCPSocket::Bind" ref="6fa8e6e86b789fbeb3ab0a6226977355" args="(const unsigned short ushPort, const char *pchIP=NULL)" --><div class="memitem"><div class="memproto">      <table class="memname">        <tr>          <td class="memname">int TCPSocket::Bind           </td>          <td>(</td>          <td class="paramtype">const unsigned short&nbsp;</td>          <td class="paramname"> <em>ushPort</em>, </td>        </tr>        <tr>          <td class="paramkey"></td>          <td></td>          <td class="paramtype">const char *&nbsp;</td>          <td class="paramname"> <em>pchIP</em> = <code>NULL</code></td><td>&nbsp;</td>        </tr>        <tr>          <td></td>          <td>)</td>          <td></td><td></td><td width="100%"></td>        </tr>      </table></div>

⌨️ 快捷键说明

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