| 223 | } |
| 224 | |
| 225 | SOCKET TPollTest::StartServerSocket(ui16 port, int backlog) { |
| 226 | TSocketHolder s(CreateSocket()); |
| 227 | sockaddr_in addr = GetAddress(ntohl(INADDR_ANY), port); |
| 228 | if (bind(s, (sockaddr*)&addr, sizeof(addr)) == SOCKET_ERROR) { |
| 229 | ythrow yexception() << "Can not bind server socket (" << LastSystemErrorText() << ")"; |
| 230 | } |
| 231 | if (listen(s, backlog) == SOCKET_ERROR) { |
| 232 | ythrow yexception() << "Can not listen on server socket (" << LastSystemErrorText() << ")"; |
| 233 | } |
| 234 | return s.Release(); |
| 235 | } |
| 236 | |
| 237 | SOCKET TPollTest::StartClientSocket(ui32 ip, ui16 port) { |
| 238 | TSocketHolder s(CreateSocket()); |
nothing calls this directly
no test coverage detected