Я пишу сервер с OpenSSL API.Я хочу повторно использовать порт, который уже используется.
Я могу сделать это в программировании сокетов, вызвав
setsockopt(sockfd, SOL_SOCKET, SO_REUSEADDR, &yes, sizeof(yes));
, прежде чем я вызову
bind(sockfd, ...);
Но какдля повторного использования порта в программировании OpenSSL ?
Я использую
bio = BIO_new_ssl(ctx, 0);
BIO_get_ssl(bio, &ssl);
SSL_set_mode(ssl, SSL_MODE_AUTO_RETRY);
abio = BIO_new_accept(server_port);
BIO_set_accept_bios(abio, bio);
BIO_do_accept(abio)
для настройки соединения с сервером OpenSSL.
Существуют ли такие функции, какsetsockopt()
может заставить BIO *
повторно использовать порт?
Спасибо!