当前位置:  技术问答>linux和unix

用OpenSSL编程不能正常编译,请达人指点迷津

    来源: 互联网  发布时间:2015-11-21

    本文导语:  我第一次用OpenSSL编程,不知道编译总是同不过,有没有达人能指点迷津呢? 以下是程序和编译结果: common.h ////////////////////////////////////////////////////////////////////////////////////////// #include  #include  #include  #include  #incl...

我第一次用OpenSSL编程,不知道编译总是同不过,有没有达人能指点迷津呢?

以下是程序和编译结果:
common.h
//////////////////////////////////////////////////////////////////////////////////////////
#include 
#include 
#include 
#include 
#include 

#ifndef WIN32
#include 
#define THREAD_CC
#define THREAD_TYPE pthread_t
#define THREAD_CREATE(tid, entry, arg) pthread_create(&(tid), NULL, (entry), (arg))
#else
#include 
#define THREAD_CC _ _cdecl
#define THREAD_TYPE DWORD
#define THREAD_CREATE(tid, entry, arg) do { _beginthread((entry), 0,(arg)); (tid) =GetCurrentThreadId(); } while (0)
#endif

#define PORT "6001"
#define SERVER "splat.zork.org"
#define CLIENT "shell.zork.org"
#define int_error(msg) handle_error(__FILE__, __LINE__, msg)
void handle_error(const char *file, int lineno, const char *msg);
void init_OpenSSL(void);

//////////////////////////////////////////////////////////////////////////////////////////////
client.c
//////////////////////////////////////////////////////////////
#include "common.h"

void do_client_loop(BIO *conn)
{
int err, nwritten;
char buf[80];

for (;;)
{
   if (!fgets(buf, sizeof(buf), stdin))
   break;
   for (nwritten = 0; nwritten 

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • openssl怎么交叉编译?
  • openssl 裁剪编译问题 请教
  • 在linux下怎么样编译openssl?
  • Linux下使用openssl api编程socket编程,为什么要编译啊?
  • openssl 在linux下安装编译
  • 求助:openssl-0.9.6 在WIN32下的编译与安装方法步骤!!!
  • 关于openssl-0.9.7b编译的问题
  • openssl gcc编译时出错
  • Linux下c基于openssl生成MD5的函数
  • linux下openssl要生成证书openssl.cnf配置
  • Redhat下安装openssl如何屏蔽系统带的openssl
  • 请问:我正在编linux下的openssl程序,调试时要用443号端口,但我发现不通,应是linux系统占用了,我怎可停了它以作我用,或停了系统的openssl
  • 找不到openssl.h
  • OpenSSL安装过程中遇到的问题,希望大哥们帮帮小弟
  • 如何安装openssl?
  • 有关openssl的一个问题
  • OpenSSL 分支 BoringSSL
  • 加密程序库 OpenSSL
  • 弱弱的问一下如何用openssl进行base64编码和解码的代码实现
  • openssl修改默认参数的api
  • openssl卸载掉了,好多服务都起不了,急啊。有何解救办法?
  • OpenSSL 私钥提取工具 Heartleech
  • 求:openssl函数库中文使用说明
  • linux下,使用openssl的des加密,密钥如何导出?
  • 关于openssl编程问题
  • redmine安装,提示no such file to load –openssl’,能给点建议么?救救我
  • 请教Linux下Openssl安装的问题。
  • [请教]如何使用openssl的动态库
  • openssl安装问题


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3