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

Method SendEmptyPacket

library/cpp/netliba/v6/udp_socket.cpp:256–267  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

254 }
255
256 void TNetSocket::SendEmptyPacket() {
257 NNetlibaSocket::TIoVec v;
258 Zero(v);
259
260 // darwin ignores packets with msg_iovlen == 0, also windows implementation uses sendto of first iovec.
261 NNetlibaSocket::TMsgHdr hdr;
262 Zero(hdr);
263 hdr.msg_iov = &v;
264 hdr.msg_iovlen = 1;
265
266 s->SendMsg(&hdr, 0, FF_ALLOW_FRAG); // sends empty packet to connected address
267 }
268
269 bool TNetSocket::IsHostUnreachable() {
270#ifdef _win_

Callers 1

TestMethod · 0.45

Calls 2

ZeroFunction · 0.85
SendMsgMethod · 0.80

Tested by 1

TestMethod · 0.36