Lines Matching defs:server

34 // Creates connected sockets |server| and |client|. Returns true on success.
35 bool MakeConnectedSockets(Socket::Protocol protocol, std::unique_ptr<Socket>* server,
38 *server = Socket::NewServer(protocol, 0);
39 if (*server == nullptr) {
40 ADD_FAILURE() << "Failed to create server.";
44 *client = Socket::NewClient(protocol, hostname, (*server)->GetLocalPort(), nullptr);
52 *server = (*server)->Accept();
53 if (*server == nullptr) {
76 // Tests sending packets client -> server, then server -> client.
78 std::unique_ptr<Socket> server, client;
81 ASSERT_TRUE(MakeConnectedSockets(protocol, &server, &client));
84 EXPECT_TRUE(ReceiveString(server.get(), "foo"));
86 EXPECT_TRUE(SendString(server.get(), "bar baz"));
92 std::unique_ptr<Socket> server, client;
96 ASSERT_TRUE(MakeConnectedSockets(protocol, &server, &client));
98 EXPECT_EQ(-1, server->Receive(buffer, sizeof(buffer), kShortTimeoutMs));
99 EXPECT_TRUE(server->ReceiveTimedOut());
106 ASSERT_TRUE(MakeConnectedSockets(Socket::Protocol::kUdp, &server, &client));
107 EXPECT_EQ(0, server->Close());
113 std::unique_ptr<Socket> server, client;
117 ASSERT_TRUE(MakeConnectedSockets(protocol, &server, &client));
119 EXPECT_EQ(0, server->Close());
120 EXPECT_EQ(-1, server->Receive(buffer, sizeof(buffer), kTestTimeoutMs));
121 EXPECT_FALSE(server->ReceiveTimedOut());
129 ASSERT_TRUE(MakeConnectedSockets(Socket::Protocol::kTcp, &server, &client));
130 EXPECT_EQ(0, server->Close());
138 std::unique_ptr<Socket> server, client;
141 ASSERT_TRUE(MakeConnectedSockets(protocol, &server, &client));
151 EXPECT_TRUE(ReceiveString(server.get(), message));
158 std::unique_ptr<Socket> server, client;
159 ASSERT_TRUE(MakeConnectedSockets(Socket::Protocol::kUdp, &server, &client));
165 ssize_t bytes = server->Receive(buffer, 5, kTestTimeoutMs);