MCPcopy Create free account
hub / github.com/catboost/catboost / StartClientSocket

Method StartClientSocket

util/network/socket_ut.cpp:237–244  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

235}
236
237SOCKET TPollTest::StartClientSocket(ui32 ip, ui16 port) {
238 TSocketHolder s(CreateSocket());
239 sockaddr_in addr = GetAddress(ip, port);
240 if (connect(s, (sockaddr*)&addr, sizeof(addr)) == SOCKET_ERROR) {
241 ythrow yexception() << "Can not connect client socket (" << LastSystemErrorText() << ")";
242 }
243 return s.Release();
244}
245
246SOCKET TPollTest::AcceptConnection(SOCKET serverSocket) {
247 SOCKET connectedSocket = accept(serverSocket, nullptr, nullptr);

Callers

nothing calls this directly

Calls 3

CreateSocketFunction · 0.50
LastSystemErrorTextFunction · 0.50
ReleaseMethod · 0.45

Tested by

no test coverage detected