From da6c0e6194578538ce0bcd1b9815696b96153f6b Mon Sep 17 00:00:00 2001 From: crupest Date: Mon, 7 Jun 2021 14:05:51 +0800 Subject: import(life): ... --- works/life/computer-network-experiment/server.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'works/life/computer-network-experiment/server.cpp') diff --git a/works/life/computer-network-experiment/server.cpp b/works/life/computer-network-experiment/server.cpp index a5a7a9b..14987f3 100644 --- a/works/life/computer-network-experiment/server.cpp +++ b/works/life/computer-network-experiment/server.cpp @@ -42,22 +42,20 @@ void ResponseThreadProc(int socket, sockaddr_in address) { // send failed if (byte_actually_sent == -1) { SendOutput(OutputType::Error, CRUT("Failed to send!\n")); - Close(socket); + CloseSocket(socket); break; } byte_count_sent += byte_actually_sent; } - SendOutput(CRUT("Succeeded to send message to {} !\n"), + SendOutput(CRUT("Succeeded to send message to {}!\n"), ConvertCharString(address_string)); - Close(socket); + CloseSocket(socket); } int Main() { - std::thread output_thread(OutputThread); - int server_socket; if ((server_socket = socket(AF_INET, SOCK_STREAM, 0)) == -1) { @@ -81,6 +79,8 @@ int Main() { } while (true) { + SendOutput(CRUT("Now start to accept incoming connection.\n")); + sockaddr_in client_address; int client_socket; unsigned sin_size = sizeof(sockaddr_in); @@ -92,7 +92,7 @@ int Main() { (&sin_size)); if (client_socket == -1) { - PrintErrorMessageAndExit(CRUT("Failed to accecpt")); + PrintErrorMessageAndExit(CRUT("Failed to accecpt.")); } std::thread response_thread(ResponseThreadProc, client_socket, -- cgit v1.2.3