Changeset 213 in flair-src for trunk/lib/FlairCore/src/TcpSocket.cpp
- Timestamp:
- 01/30/18 17:47:12 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/lib/FlairCore/src/TcpSocket.cpp
r15 r213 63 63 64 64 TcpSocket *TcpSocket::Accept(Time timeout) { 65 char errorMsg[256];66 65 TcpSocket *acceptedSocket = nullptr; 67 66 … … 77 76 (timeout == 0) ? nullptr : &tv); // man 2 accept 78 77 if (ret < 0) { 78 char errorMsg[256]; 79 79 Err("select: %s\n", strerror_r(errno, errorMsg, sizeof(errorMsg))); 80 80 } else { … … 90 90 if ((acceptedSocket->socket = 91 91 accept(socket, (sockaddr *)&their_addr, &namelen)) < 0) { 92 char errorMsg[256]; 92 93 Err("error: %s\n", strerror_r(errno, errorMsg, sizeof(errorMsg))); 93 94 delete acceptedSocket; … … 103 104 const std::string distantAddress, Time timeout) { 104 105 bool success = false; 105 char errorMsg[256];106 106 107 107 if (isConnected) { … … 132 132 if (connect(socket, (sockaddr *)&serv_addr, sizeof(serv_addr)) == -1) { 133 133 if ((errno != EINPROGRESS) && (errno != EAGAIN)) { 134 char errorMsg[256]; 134 135 Err("socket connect: %s\n", 135 136 strerror_r(errno, errorMsg, sizeof(errorMsg))); … … 149 150 (timeout == 0) ? NULL : &tv); // man 2 connect EINPROGRESS 150 151 if (ret < 0) { 152 char errorMsg[256]; 151 153 Err("select: %s\n", strerror_r(errno, errorMsg, sizeof(errorMsg))); 152 154 success = false; … … 161 163 socklen_t len = sizeof(error); 162 164 if (getsockopt(socket, SOL_SOCKET, SO_ERROR, &error, &len) != 0) { 163 // Err("getsockopt:164 // %s\n",strerror_r(errno,errorMsg,sizeof(errorMsg)));165 //char errorMsg[256]; 166 // Err("getsockopt: %s\n",strerror_r(errno,errorMsg,sizeof(errorMsg))); 165 167 success = false; 166 168 } else if (error != 0) { 167 // Err("socket error:168 // %d(%s)\n",error,strerror_r(error,errorMsg,sizeof(errorMsg)));169 //char errorMsg[256]; 170 // Err("socket error: %d(%s)\n",error,strerror_r(error,errorMsg,sizeof(errorMsg))); 169 171 success = false; 170 172 } else {
Note:
See TracChangeset
for help on using the changeset viewer.