• 1.摘要
  • 2.基本信息
  • 3.函数简介
  • 3.1.函数功能
  • 3.2.函数原型
  • 3.3.头文件包含
  • 4.范例

bio

基本信息

  • 中文名

    幻灯片 24BIO

  • 外文名

    bio

  • 全名

    Before in Office

  • 类型

    程序

  • 用途

    提供就业前的咨询和心理辅导

函数简介

函数功能

创建新的连接需要调用 BIO_new_connect 。您可以在同一个调用中同时 指定主机名和端口号。也可以将其拆分为两个单独的调用:一个是创建连接并设置主机名的 BIO_new_connect 调用,另一个是设置端口号的 BIO_set_conn_port (或者 BIO_set_conn_int_port )调用。

不管怎样,一旦 BIO 的主机名和端口号都已指定,该指针会尝试打开连接。没有什么可以影响它。如果创建 BIO 对象时遇到问题,指针将会是 NULL。为了确保连接成功,必须执行 BIO_do_connect 调用。

函数原型

BIO *BIO_new_connect(char *name);

头文件包含

#include "openssl/bio.h"

范例

BIO *cbio, *out;

int len;

char tmpbuf[1024];

ERR_load_crypto_strings();

cbio = BIO_new_connect("localhost:http");

out = BIO_new_fp(stdout, BIO_NOCLOSE);

if(BIO_do_connect(cbio) <= 0) {

fprintf(stderr, "Error connecting to server\n");

ERR_print_errors_fp(stderr); /* whatever ... */

}