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

📄 class_socket.html

📁 著名的密码库Crypto++的文档 C++语言的杰作。程序员必备。
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"><title>Crypto++: Socket Class Reference</title><link href="doxygen.css" rel="stylesheet" type="text/css"><link href="tabs.css" rel="stylesheet" type="text/css"></head><body><!-- Generated by Doxygen 1.5.2 --><div class="tabs">  <ul>    <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>    <li><a href="namespaces.html"><span>Namespaces</span></a></li>    <li class="current"><a href="classes.html"><span>Classes</span></a></li>    <li><a href="files.html"><span>Files</span></a></li>  </ul></div><div class="tabs">  <ul>    <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>    <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>    <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>    <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>  </ul></div><h1>Socket Class Reference</h1><!-- doxytag: class="Socket" --><code>#include &lt;<a class="el" href="socketft_8h-source.html">socketft.h</a>&gt;</code><p><p>Inheritance diagram for Socket:<p><center><img src="class_socket.png" usemap="#Socket_map" border="0" alt=""></center><map name="Socket_map"><area href="class_socket_sink.html" alt="SocketSink" shape="rect" coords="0,56,91,80"><area href="class_socket_source.html" alt="SocketSource" shape="rect" coords="101,56,192,80"></map><a href="class_socket-members.html">List of all members.</a><hr><a name="_details"></a><h2>Detailed Description</h2>wrapper for Windows or Berkeley Sockets <p><p>Definition at line <a class="el" href="socketft_8h-source.html#l00043">43</a> of file <a class="el" href="socketft_8h-source.html">socketft.h</a>.<table border="0" cellpadding="0" cellspacing="0"><tr><td></td></tr><tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b2222e93c575f9cc11a04c3d6c7b9d46"></a><!-- doxytag: member="Socket::Socket" ref="b2222e93c575f9cc11a04c3d6c7b9d46" args="(socket_t s=INVALID_SOCKET, bool own=false)" -->&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_socket.html#b2222e93c575f9cc11a04c3d6c7b9d46">Socket</a> (socket_t s=INVALID_SOCKET, bool own=false)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0f1fd8cc9933ec43a4b9b11948df8702"></a><!-- doxytag: member="Socket::Socket" ref="0f1fd8cc9933ec43a4b9b11948df8702" args="(const Socket &amp;s)" -->&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_socket.html#0f1fd8cc9933ec43a4b9b11948df8702">Socket</a> (const <a class="el" href="class_socket.html">Socket</a> &amp;s)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="eac4eb6379a543d38ed88977d3b6630a"></a><!-- doxytag: member="Socket::~Socket" ref="eac4eb6379a543d38ed88977d3b6630a" args="()" -->virtual&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_socket.html#eac4eb6379a543d38ed88977d3b6630a">~Socket</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3ec10d0ddd5f4d5f3ae64c9526e8fe3d"></a><!-- doxytag: member="Socket::GetOwnership" ref="3ec10d0ddd5f4d5f3ae64c9526e8fe3d" args="() const" -->bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_socket.html#3ec10d0ddd5f4d5f3ae64c9526e8fe3d">GetOwnership</a> () const</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="bba0e10eb3f73eadd83193585bb51716"></a><!-- doxytag: member="Socket::SetOwnership" ref="bba0e10eb3f73eadd83193585bb51716" args="(bool own)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_socket.html#bba0e10eb3f73eadd83193585bb51716">SetOwnership</a> (bool own)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2f22f22b934dc8c3b9a3dae68551f87e"></a><!-- doxytag: member="Socket::operator socket_t" ref="2f22f22b934dc8c3b9a3dae68551f87e" args="()" -->&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_socket.html#2f22f22b934dc8c3b9a3dae68551f87e">operator socket_t</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fd9c1f7ef23c16a2c4290e1a0fccb142"></a><!-- doxytag: member="Socket::GetSocket" ref="fd9c1f7ef23c16a2c4290e1a0fccb142" args="() const" -->socket_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_socket.html#fd9c1f7ef23c16a2c4290e1a0fccb142">GetSocket</a> () const</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="02a47851259d4a225958441d1b4dd37a"></a><!-- doxytag: member="Socket::AttachSocket" ref="02a47851259d4a225958441d1b4dd37a" args="(socket_t s, bool own=false)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_socket.html#02a47851259d4a225958441d1b4dd37a">AttachSocket</a> (socket_t s, bool own=false)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="76ffdeb9e72db2f3212493e2f4d6e663"></a><!-- doxytag: member="Socket::DetachSocket" ref="76ffdeb9e72db2f3212493e2f4d6e663" args="()" -->socket_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_socket.html#76ffdeb9e72db2f3212493e2f4d6e663">DetachSocket</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5aa350ff51f6db7919316c94643acbf2"></a><!-- doxytag: member="Socket::CloseSocket" ref="5aa350ff51f6db7919316c94643acbf2" args="()" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_socket.html#5aa350ff51f6db7919316c94643acbf2">CloseSocket</a> ()</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="262bc03b258ef9c5ab7afee5c078c29e"></a><!-- doxytag: member="Socket::Create" ref="262bc03b258ef9c5ab7afee5c078c29e" args="(int nType=SOCK_STREAM)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_socket.html#262bc03b258ef9c5ab7afee5c078c29e">Create</a> (int nType=SOCK_STREAM)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f73c8b8aa512e3ea0150b6d323b60700"></a><!-- doxytag: member="Socket::Bind" ref="f73c8b8aa512e3ea0150b6d323b60700" args="(unsigned int port, const char *addr=NULL)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_socket.html#f73c8b8aa512e3ea0150b6d323b60700">Bind</a> (unsigned int port, const char *addr=NULL)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f6798996910341aac9df3bf6f89a4c11"></a><!-- doxytag: member="Socket::Bind" ref="f6798996910341aac9df3bf6f89a4c11" args="(const sockaddr *psa, socklen_t saLen)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_socket.html#f6798996910341aac9df3bf6f89a4c11">Bind</a> (const sockaddr *psa, socklen_t saLen)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a0f96de45801e101b226a9954ae34d74"></a><!-- doxytag: member="Socket::Listen" ref="a0f96de45801e101b226a9954ae34d74" args="(int backlog=5)" -->void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_socket.html#a0f96de45801e101b226a9954ae34d74">Listen</a> (int backlog=5)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f6db2452bbe371340e748744e0600e43"></a><!-- doxytag: member="Socket::Connect" ref="f6db2452bbe371340e748744e0600e43" args="(const char *addr, unsigned int port)" -->bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_socket.html#f6db2452bbe371340e748744e0600e43">Connect</a> (const char *addr, unsigned int port)</td></tr><tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3e379f47deb48d113df6d782b3214572"></a><!-- doxytag: member="Socket::Connect" ref="3e379f47deb48d113df6d782b3214572" args="(const sockaddr *psa, socklen_t saLen)" -->bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="class_socket.html#3e379f47deb48d113df6d782b3214572">Connect</a> (const sockaddr *psa, socklen_t saLen)</td></tr>

⌨️ 快捷键说明

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