MCPcopy Create free account
hub / github.com/ddnet/ddnet / Open

Method Open

src/engine/shared/network_client.cpp:10–28  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

8#include <engine/shared/protocol7.h>
9
10bool CNetClient::Open(NETADDR BindAddr)
11{
12 // open socket
13 NETSOCKET Socket;
14 Socket = net_udp_create(BindAddr);
15 if(!Socket)
16 return false;
17 Close();
18 // clean it
19 *this = CNetClient{};
20
21 // init
22 m_Socket = Socket;
23 m_pStun = new CStun(m_Socket);
24 m_Connection.Init(m_Socket, false);
25 m_TokenCache.Init(m_Socket);
26
27 return true;
28}
29
30void CNetClient::Close()
31{

Callers

nothing calls this directly

Calls 2

net_udp_createFunction · 0.85
InitMethod · 0.45

Tested by

no test coverage detected