Skip to content

Commit 2e261b9

Browse files
committed
Now client cannot connect more than once.
1 parent 8bfa71e commit 2e261b9

File tree

2 files changed

+11
-7
lines changed

2 files changed

+11
-7
lines changed

client.h

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,5 +43,3 @@ class client
4343
char request[max_length] = {0};
4444
size_t request_length;
4545
};
46-
47-

main_client.cpp

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,11 +30,17 @@ int main(void)
3030
int port = boost::lexical_cast<int>(result_vect[1].c_str());
3131
if (port > 0 && port < 65536)
3232
{
33-
client.ConnectToServer(
34-
result_vect[0], // host
35-
result_vect[1] // port
36-
);
37-
connected = true;
33+
if (!connected)
34+
{
35+
client.ConnectToServer(
36+
result_vect[0], // host
37+
result_vect[1] // port
38+
);
39+
connected = true;
40+
}
41+
else {
42+
out << "\tYou are connected to server!" << "\n";
43+
}
3844
}
3945
else
4046
{

0 commit comments

Comments
 (0)