Init
This commit is contained in:
@ -0,0 +1,12 @@
|
||||
var struct_s_l_net_1_1_socket_descriptor =
|
||||
[
|
||||
[ "SocketDescriptor", "dc/d06/struct_s_l_net_1_1_socket_descriptor.xhtml#ac0abdf1976e9bec0993e44324f1b7e37", null ],
|
||||
[ "SocketDescriptor", "dc/d06/struct_s_l_net_1_1_socket_descriptor.xhtml#aab2bd5632b0f25d28186d7de14c71035", null ],
|
||||
[ "blockingSocket", "dc/d06/struct_s_l_net_1_1_socket_descriptor.xhtml#af96f9bb55b6e7c5f556bd80f93eb49d3", null ],
|
||||
[ "chromeInstance", "dc/d06/struct_s_l_net_1_1_socket_descriptor.xhtml#ab4342c3c99b62f032fb076ab1ca95626", null ],
|
||||
[ "extraSocketOptions", "dc/d06/struct_s_l_net_1_1_socket_descriptor.xhtml#a03f4424b2b7052e1979127e5e7f00dc2", null ],
|
||||
[ "hostAddress", "dc/d06/struct_s_l_net_1_1_socket_descriptor.xhtml#a2133665152ef96d0664cbc02ec8f5225", null ],
|
||||
[ "port", "dc/d06/struct_s_l_net_1_1_socket_descriptor.xhtml#a03ca93a6aa55f7448575c95fcaa86ec9", null ],
|
||||
[ "remotePortRakNetWasStartedOn_PS3_PSP2", "dc/d06/struct_s_l_net_1_1_socket_descriptor.xhtml#a9d6130cd4d3053f0e294bd913296f54f", null ],
|
||||
[ "socketFamily", "dc/d06/struct_s_l_net_1_1_socket_descriptor.xhtml#afbadb84c0b1b00add0083248370d0068", null ]
|
||||
];
|
||||
@ -0,0 +1,339 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<title>SLikeNet: SLNet::SocketDescriptor Struct Reference</title>
|
||||
<link href="../../tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../jquery.js"></script>
|
||||
<script type="text/javascript" src="../../dynsections.js"></script>
|
||||
<link href="../../navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../resize.js"></script>
|
||||
<script type="text/javascript" src="../../navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
</script>
|
||||
<link href="../../search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="../../search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="../../doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">SLikeNet
|
||||
 <span id="projectnumber">0.1.3</span>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.2 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "../../search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../index.xhtml"><span>Main Page</span></a></li>
|
||||
<li><a href="../../pages.xhtml"><span>Related Pages</span></a></li>
|
||||
<li><a href="../../modules.xhtml"><span>Modules</span></a></li>
|
||||
<li><a href="../../namespaces.xhtml"><span>Namespaces</span></a></li>
|
||||
<li class="current"><a href="../../annotated.xhtml"><span>Classes</span></a></li>
|
||||
<li><a href="../../files.xhtml"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="../../search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="../../search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="../../annotated.xhtml"><span>Class List</span></a></li>
|
||||
<li><a href="../../classes.xhtml"><span>Class Index</span></a></li>
|
||||
<li><a href="../../inherits.xhtml"><span>Class Hierarchy</span></a></li>
|
||||
<li><a href="../../functions.xhtml"><span>Class Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('dc/d06/struct_s_l_net_1_1_socket_descriptor.xhtml','../../');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(7)"><span class="SelectionMark"> </span>Enumerations</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(8)"><span class="SelectionMark"> </span>Enumerator</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(9)"><span class="SelectionMark"> </span>Friends</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(10)"><span class="SelectionMark"> </span>Macros</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(11)"><span class="SelectionMark"> </span>Groups</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(12)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#pub-methods">Public Member Functions</a> |
|
||||
<a href="#pub-attribs">Public Attributes</a> |
|
||||
<a href="../../d6/d13/struct_s_l_net_1_1_socket_descriptor-members.xhtml">List of all members</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">SLNet::SocketDescriptor Struct Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
|
||||
<p>Describes the local socket to use for <a class="el" href="../../d5/dbf/class_s_l_net_1_1_rak_peer.xhtml#a14b965efa7972eade5cf3ddf9cd743b2" title="Starts the network threads and opens the listen port.">RakPeer::Startup</a>.
|
||||
<a href="../../dc/d06/struct_s_l_net_1_1_socket_descriptor.xhtml#details">More...</a></p>
|
||||
|
||||
<p><code>#include <<a class="el" href="../../d9/d49/types_8h_source.xhtml">slikenet/types.h</a>></code></p>
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
|
||||
Public Member Functions</h2></td></tr>
|
||||
<tr class="memitem:ac0abdf1976e9bec0993e44324f1b7e37"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d06/struct_s_l_net_1_1_socket_descriptor.xhtml#ac0abdf1976e9bec0993e44324f1b7e37">SocketDescriptor</a> ()</td></tr>
|
||||
<tr class="separator:ac0abdf1976e9bec0993e44324f1b7e37"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aab2bd5632b0f25d28186d7de14c71035"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d06/struct_s_l_net_1_1_socket_descriptor.xhtml#aab2bd5632b0f25d28186d7de14c71035">SocketDescriptor</a> (unsigned short _port, const char *_hostAddress)</td></tr>
|
||||
<tr class="separator:aab2bd5632b0f25d28186d7de14c71035"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table><table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
|
||||
Public Attributes</h2></td></tr>
|
||||
<tr class="memitem:a03ca93a6aa55f7448575c95fcaa86ec9"><td class="memItemLeft" align="right" valign="top">unsigned short </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d06/struct_s_l_net_1_1_socket_descriptor.xhtml#a03ca93a6aa55f7448575c95fcaa86ec9">port</a></td></tr>
|
||||
<tr class="memdesc:a03ca93a6aa55f7448575c95fcaa86ec9"><td class="mdescLeft"> </td><td class="mdescRight">The local port to bind to. Pass 0 to have the OS autoassign a port. <a href="#a03ca93a6aa55f7448575c95fcaa86ec9"></a><br/></td></tr>
|
||||
<tr class="separator:a03ca93a6aa55f7448575c95fcaa86ec9"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a2133665152ef96d0664cbc02ec8f5225"><td class="memItemLeft" align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d06/struct_s_l_net_1_1_socket_descriptor.xhtml#a2133665152ef96d0664cbc02ec8f5225">hostAddress</a> [32]</td></tr>
|
||||
<tr class="memdesc:a2133665152ef96d0664cbc02ec8f5225"><td class="mdescLeft"> </td><td class="mdescRight">The local network card address to bind to, such as "127.0.0.1". Pass an empty string to use INADDR_ANY. <a href="#a2133665152ef96d0664cbc02ec8f5225"></a><br/></td></tr>
|
||||
<tr class="separator:a2133665152ef96d0664cbc02ec8f5225"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afbadb84c0b1b00add0083248370d0068"><td class="memItemLeft" align="right" valign="top">short </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d06/struct_s_l_net_1_1_socket_descriptor.xhtml#afbadb84c0b1b00add0083248370d0068">socketFamily</a></td></tr>
|
||||
<tr class="separator:afbadb84c0b1b00add0083248370d0068"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9d6130cd4d3053f0e294bd913296f54f"><td class="memItemLeft" align="right" valign="top">unsigned short </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d06/struct_s_l_net_1_1_socket_descriptor.xhtml#a9d6130cd4d3053f0e294bd913296f54f">remotePortRakNetWasStartedOn_PS3_PSP2</a></td></tr>
|
||||
<tr class="separator:a9d6130cd4d3053f0e294bd913296f54f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab4342c3c99b62f032fb076ab1ca95626"><td class="memItemLeft" align="right" valign="top"><a class="el" href="../../d4/dc5/_socket_includes_8h.xhtml#afb515610f39898f2d6e545fe2f2f90ff">_PP_Instance_</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d06/struct_s_l_net_1_1_socket_descriptor.xhtml#ab4342c3c99b62f032fb076ab1ca95626">chromeInstance</a></td></tr>
|
||||
<tr class="separator:ab4342c3c99b62f032fb076ab1ca95626"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:af96f9bb55b6e7c5f556bd80f93eb49d3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d06/struct_s_l_net_1_1_socket_descriptor.xhtml#af96f9bb55b6e7c5f556bd80f93eb49d3">blockingSocket</a></td></tr>
|
||||
<tr class="separator:af96f9bb55b6e7c5f556bd80f93eb49d3"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a03f4424b2b7052e1979127e5e7f00dc2"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="../../dc/d06/struct_s_l_net_1_1_socket_descriptor.xhtml#a03f4424b2b7052e1979127e5e7f00dc2">extraSocketOptions</a></td></tr>
|
||||
<tr class="memdesc:a03f4424b2b7052e1979127e5e7f00dc2"><td class="mdescLeft"> </td><td class="mdescRight">XBOX only: set IPPROTO_VDP if you want to use VDP. If enabled, this socket does not support broadcast to 255.255.255.255. <a href="#a03f4424b2b7052e1979127e5e7f00dc2"></a><br/></td></tr>
|
||||
<tr class="separator:a03f4424b2b7052e1979127e5e7f00dc2"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2>
|
||||
<div class="textblock"><p>Describes the local socket to use for <a class="el" href="../../d5/dbf/class_s_l_net_1_1_rak_peer.xhtml#a14b965efa7972eade5cf3ddf9cd743b2" title="Starts the network threads and opens the listen port.">RakPeer::Startup</a>. </p>
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d9/d49/types_8h_source.xhtml#l00149">149</a> of file <a class="el" href="../../d9/d49/types_8h_source.xhtml">types.h</a>.</p>
|
||||
</div><h2 class="groupheader">Constructor & Destructor Documentation</h2>
|
||||
<a class="anchor" id="ac0abdf1976e9bec0993e44324f1b7e37"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">SocketDescriptor::SocketDescriptor </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d3/d93/_rak_net_types_8cpp_source.xhtml#l00101">101</a> of file <a class="el" href="../../d3/d93/_rak_net_types_8cpp_source.xhtml">RakNetTypes.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../d9/d49/types_8h_source.xhtml#l00182">blockingSocket</a>, <a class="el" href="../../d9/d49/types_8h_source.xhtml#l00185">extraSocketOptions</a>, <a class="el" href="../../d9/d49/types_8h_source.xhtml#l00158">hostAddress</a>, <a class="el" href="../../d9/d49/types_8h_source.xhtml#l00155">port</a>, <a class="el" href="../../d9/d49/types_8h_source.xhtml#l00176">remotePortRakNetWasStartedOn_PS3_PSP2</a>, and <a class="el" href="../../d9/d49/types_8h_source.xhtml#l00166">socketFamily</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="aab2bd5632b0f25d28186d7de14c71035"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">SocketDescriptor::SocketDescriptor </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">unsigned short </td>
|
||||
<td class="paramname"><em>_port</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype">const char * </td>
|
||||
<td class="paramname"><em>_hostAddress</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d3/d93/_rak_net_types_8cpp_source.xhtml#l00108">108</a> of file <a class="el" href="../../d3/d93/_rak_net_types_8cpp_source.xhtml">RakNetTypes.cpp</a>.</p>
|
||||
|
||||
<p>References <a class="el" href="../../d9/d49/types_8h_source.xhtml#l00182">blockingSocket</a>, <a class="el" href="../../d9/d49/types_8h_source.xhtml#l00185">extraSocketOptions</a>, <a class="el" href="../../d9/d49/types_8h_source.xhtml#l00158">hostAddress</a>, <a class="el" href="../../d9/d49/types_8h_source.xhtml#l00155">port</a>, <a class="el" href="../../d9/d49/types_8h_source.xhtml#l00176">remotePortRakNetWasStartedOn_PS3_PSP2</a>, and <a class="el" href="../../d9/d49/types_8h_source.xhtml#l00166">socketFamily</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<h2 class="groupheader">Member Data Documentation</h2>
|
||||
<a class="anchor" id="af96f9bb55b6e7c5f556bd80f93eb49d3"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">bool SLNet::SocketDescriptor::blockingSocket</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d9/d49/types_8h_source.xhtml#l00182">182</a> of file <a class="el" href="../../d9/d49/types_8h_source.xhtml">types.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d3/d93/_rak_net_types_8cpp_source.xhtml#l00101">SocketDescriptor()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ab4342c3c99b62f032fb076ab1ca95626"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname"><a class="el" href="../../d4/dc5/_socket_includes_8h.xhtml#afb515610f39898f2d6e545fe2f2f90ff">_PP_Instance_</a> SLNet::SocketDescriptor::chromeInstance</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d9/d49/types_8h_source.xhtml#l00179">179</a> of file <a class="el" href="../../d9/d49/types_8h_source.xhtml">types.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l00372">SLNet::RakPeer::Startup()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a03f4424b2b7052e1979127e5e7f00dc2"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned int SLNet::SocketDescriptor::extraSocketOptions</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>XBOX only: set IPPROTO_VDP if you want to use VDP. If enabled, this socket does not support broadcast to 255.255.255.255. </p>
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d9/d49/types_8h_source.xhtml#l00185">185</a> of file <a class="el" href="../../d9/d49/types_8h_source.xhtml">types.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d3/d93/_rak_net_types_8cpp_source.xhtml#l00101">SocketDescriptor()</a>, and <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l00372">SLNet::RakPeer::Startup()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a2133665152ef96d0664cbc02ec8f5225"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">char SLNet::SocketDescriptor::hostAddress[32]</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>The local network card address to bind to, such as "127.0.0.1". Pass an empty string to use INADDR_ANY. </p>
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d9/d49/types_8h_source.xhtml#l00158">158</a> of file <a class="el" href="../../d9/d49/types_8h_source.xhtml">types.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d3/d93/_rak_net_types_8cpp_source.xhtml#l00101">SocketDescriptor()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a03ca93a6aa55f7448575c95fcaa86ec9"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned short SLNet::SocketDescriptor::port</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>The local port to bind to. Pass 0 to have the OS autoassign a port. </p>
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d9/d49/types_8h_source.xhtml#l00155">155</a> of file <a class="el" href="../../d9/d49/types_8h_source.xhtml">types.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d3/d93/_rak_net_types_8cpp_source.xhtml#l00101">SocketDescriptor()</a>, and <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l00372">SLNet::RakPeer::Startup()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a9d6130cd4d3053f0e294bd913296f54f"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">unsigned short SLNet::SocketDescriptor::remotePortRakNetWasStartedOn_PS3_PSP2</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d9/d49/types_8h_source.xhtml#l00176">176</a> of file <a class="el" href="../../d9/d49/types_8h_source.xhtml">types.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d3/d93/_rak_net_types_8cpp_source.xhtml#l00101">SocketDescriptor()</a>, and <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l00372">SLNet::RakPeer::Startup()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="afbadb84c0b1b00add0083248370d0068"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">short SLNet::SocketDescriptor::socketFamily</td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
<p>IP version: For IPV4, use AF_INET (default). For IPV6, use AF_INET6. To autoselect, use AF_UNSPEC. IPV6 is the newer internet protocol. Instead of addresses such as natpunch.jenkinssoftware.com, you may have an address such as fe80::7c:31f7:fec4:27de%14. Encoding takes 16 bytes instead of 4, so IPV6 is less efficient for bandwidth. On the positive side, NAT Punchthrough is not needed and should not be used with IPV6 because there are enough addresses that routers do not need to create address mappings. <a class="el" href="../../d5/dbf/class_s_l_net_1_1_rak_peer.xhtml#a14b965efa7972eade5cf3ddf9cd743b2" title="Starts the network threads and opens the listen port.">RakPeer::Startup()</a> will fail if this IP version is not supported. </p>
|
||||
<dl class="section pre"><dt>Precondition</dt><dd>RAKNET_SUPPORT_IPV6 must be set to 1 in RakNetDefines.h for AF_INET6 </dd></dl>
|
||||
|
||||
<p>Definition at line <a class="el" href="../../d9/d49/types_8h_source.xhtml#l00166">166</a> of file <a class="el" href="../../d9/d49/types_8h_source.xhtml">types.h</a>.</p>
|
||||
|
||||
<p>Referenced by <a class="el" href="../../d3/d93/_rak_net_types_8cpp_source.xhtml#l00101">SocketDescriptor()</a>, and <a class="el" href="../../d5/d55/_rak_peer_8cpp_source.xhtml#l00372">SLNet::RakPeer::Startup()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<hr/>The documentation for this struct was generated from the following files:<ul>
|
||||
<li>Source/include/slikenet/<a class="el" href="../../d9/d49/types_8h_source.xhtml">types.h</a></li>
|
||||
<li>Source/src/<a class="el" href="../../d3/d93/_rak_net_types_8cpp_source.xhtml">RakNetTypes.cpp</a></li>
|
||||
</ul>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
<!-- start footer part -->
|
||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
||||
<ul>
|
||||
<li class="navelem"><a class="el" href="../../dd/d30/namespace_s_l_net.xhtml">SLNet</a></li><li class="navelem"><a class="el" href="../../dc/d06/struct_s_l_net_1_1_socket_descriptor.xhtml">SocketDescriptor</a></li>
|
||||
<li class="footer">Generated on Wed Aug 14 2019 22:09:50 for SLikeNet by
|
||||
<a href="http://www.doxygen.org/index.html">
|
||||
<img class="footer" src="../../doxygen.png" alt="doxygen"/></a> 1.8.2 </li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user