これが私がこれまでに持っているものです
socklen_t cli_size;
struct sockaddr cli;
int in_sock;
/* event from TCP server socket, new connection */
cli_size = sizeof(cli);
try {
if ((in_sock = ::accept(handle,&cli, &cli_size)) < 0) {
throw in_sock;
return NULL;
}
}
catch(int ex) {
cout << "Exception Nr. " << ex << endl;
}
マンページから:
エラーの場合は -1 が返され、errno が適切に設定されます。
質問: errno がどこにあるのかまだわかりませんか? 例外を理解する必要がある