udt 在connect失败之后调用close出错的bug
最近一项目老是发现在关闭UDT,就是调用udt::close之后总会出现UDT内部的一个链表在删除错误。 原因就是指针非法,这个看似内存错误,可是哪点出了问题呢?一个简单的想法就是什么时候申请了,但是关闭时却没有释放。 对于没有释放的内存访问是没有 …
udt 在connect失败之后调用close出错的bug 阅读完整内容愚人博客
最近一项目老是发现在关闭UDT,就是调用udt::close之后总会出现UDT内部的一个链表在删除错误。 原因就是指针非法,这个看似内存错误,可是哪点出了问题呢?一个简单的想法就是什么时候申请了,但是关闭时却没有释放。 对于没有释放的内存访问是没有 …
udt 在connect失败之后调用close出错的bug 阅读完整内容1.首先找到utd项目属性页(项目文件在udt\win) 配置属性->常规->配置类型 修改为 静态库(.lib) 2.打开 udt.h (udt\src) 搜索 #ifdef UDT_EXPORTS 将: #ifdef UDT_EXP …
编译UDT源码将UDT项目编译成静态LIB库 udt.lib 阅读完整内容近期做程序,需要用到可信数据传输,进而想到了非对称加密,虽然懂得数学原理,但自己实现起来太过繁琐,且不能保证效率,所以在网上搜索成品,无奈废品太多,好在找到一个名叫RSAEuro的开源代码,包含了RSA和MD5实现,经过整理可以使用,在此做个记录。 …
使用第三方RSAEuro的开源代码RSA算法加密数据 阅读完整内容原文出处:http://www.wangafu.net/~nickm/libevent-book/01_intro.html 大多数程序员从阻塞IO调用开始学习。如果调用在操作完成之前,或者足够的时间已经流逝使得网络栈放弃操作之前,不会返回,那么就 …
Libevent非阻塞网络编程:异步IO简介 (一) (转翻译) 阅读完整内容UDP server over libevent – sample code #include <stdio.h> #include <stdlib.h> #include <string.h> #include …
libevent 做UDP 服务器的例子源码 阅读完整内容最近测个东西,下载了最新的 libevent-2.1.8-stable.tar.gz,执行 nmake /f Makefile.nmake 编译的时候提示 regress_http.c(3611) : error C2059: …
libevent.lib 编译出错regress_http.c(3611) : error C2059: 语法错误:“.” 阅读完整内容关于LSP是什么我就不多说了,假定大家都知道,不知道的可以去Google问问。 LSP其实还是很有用的,不过最近看到许多人在学习过程中老遇到一些问题,下面就把我的一些经验说出来,纯属个人理解,有错勿怪。 1,安装LSP后系统逐渐卡死? 额,我当时 …
c++ lsp 安装/卸载代码 阅读完整内容编译PHP5.4.45的时候提示如下错误: fatal error C1900: “P1”(第“20100826”版)和“P2”(第“20081201” …
编译PHP5.4.45 提示 “P1”(第“20100826”版)和“P2”(第“20081201”版)之间 Il 不匹配 阅读完整内容好吧其实这个办法已经在 https://blog.526net.com/?p=2950 这篇文章里写了,但是为了方便其他遇到这个问题的朋友查询,只好单独写个标题勾引一下你们。 目前网上流传的PHP编译默认都是ts的,其实很简单只要在生成配置文件的时候 …
PHP源码编译php为 nts (非线程安全)的方法 阅读完整内容PHP扩展如何编译成nts(非线程安全)模式。否则会提示 php: ————————— php-cgi.exe – 系统错误 & …
PHP 扩展之ts 和 nts 编译方法 阅读完整内容