MCPcopy Create free account
hub / github.com/crownengine/crown / open

Function open

src/core/network/socket.cpp:56–67  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

54namespace socket_internal
55{
56 SOCKET open()
57 {
58 SOCKET socket = ::socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
59 CE_ASSERT(socket >= 0, "socket: last_error() = %d", last_error());
60#if !CROWN_PLATFORM_EMSCRIPTEN
61 int optval = 1;
62 int err = setsockopt(socket, IPPROTO_TCP, TCP_NODELAY, (const char *)&optval, sizeof(optval));
63 CE_ASSERT(err == 0, "setsockopt: last_error() = %d", last_error());
64 CE_UNUSED(err);
65#endif
66 return socket;
67 }
68
69 AcceptResult accept(SOCKET socket, TCPSocket &c)
70 {

Callers 15

lj_prng_seed_secureFunction · 0.85
mainFunction · 0.85
loadMethod · 0.85
writeFileFunction · 0.85
compileShaderFunction · 0.85
screenShotMethod · 0.85
openMethod · 0.85
openMethod · 0.85
wasapi.cppFile · 0.85
WasapiCaptureClass · 0.85
DSoundPlaybackClass · 0.85
DSoundCaptureClass · 0.85

Calls 1

last_errorFunction · 0.85

Tested by

no test coverage detected