我编写了简单的C程序,它们使用套接字('client'和'server').(UNIX/Linux用法)
服务器端只是创建一个套接字:
sockfd = socket(AF_INET, SOCK_STREAM, 0);
Run Code Online (Sandbox Code Playgroud)
然后将它绑定到sockaddr:
bind(sockfd, (struct sockaddr *) &serv_addr, sizeof(serv_addr));
Run Code Online (Sandbox Code Playgroud)
并倾听(并接受和阅读):
listen(sockfd,5);
newsockfd = accept(sockfd, (struct sockaddr *) &cli_addr, &clilen);
read(newsockfd,buffer,255);
Run Code Online (Sandbox Code Playgroud)
客户端创建套接字,然后写入它.
现在,我想将这个简单的连接转换为SSL连接,以最简洁,最田园,最新和最快的方式.
我试图将OpenSSL添加到我的项目中,但我找不到一种简单的方法来实现我想要的东西.