- 博客(8)
- 资源 (8)
- 收藏
- 关注
原创 短地址算法C++版,使用POCO库
using Poco::UUID;using Poco::UUIDGenerator;using Poco::MD5Engine;using Poco::DigestEngine;
2014-08-08 11:53:56
959
原创 一个SOCKET选项导致的UDP通信问题
场景:两台服务器,在不同路由器下,我们称之为服务器A和B,现在C向A发送UDP包,A可以收到;同样的程序,C向B发送成UDP包,B却只能收到一个包,后面全部没有到达网卡(tcpdump抓包显示)。然后就是紧张的排查了,尝试用自己写的程序替换C的程序,结果发送到A和B都成功;这时候意识到一个问题,C原来的程序肯定有问题,于是去查看代码,最终发现唯一区别是socket选项,于是我们把那些选项一个个
2013-09-17 19:13:05
2116
原创 UDP的send、sendto和sendmsg测试代码
// mode: 0 call sendto// 1 call sendmsg// 2 call connect and send/sendmsg/writevoid udp_test(int mode, const char* addr, unsigned short port, const char* text){ int s = socket(AF_INET,SOCK_DG
2013-09-17 16:33:39
1398
原创 UDP端口复用测试代码
具体不多说,看注释。// udp.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #pragma comment(lib,"ws2_32.lib")int _tmain(int argc, _TCHAR* argv[]){ WORD ver = MAKEWORD(2,2); WSAData data;
2013-09-11 14:45:39
2792
1
原创 基于boost.propertytree的XML文件读写类
boost.propertytree是boost一个用于格式文本读写的库,可以读写XML、json之类的,这个库不需要编译,直接引入它的头文件就可以了。我用它的ptree写了一个读写XML配置文件的类,因为它本身的写XML格式有点问题,所以写文件部分重写了一下。MVXMLConfig.h#ifndef _MVXMLCONFIG_H_#define _MVXMLCONFIG_H_ #d
2013-09-11 14:36:16
1448
原创 2.0.1版本的ffmpeg在mingw上编译的configure参数
./configure --enable-shared --disable-static --disable-yasm --disable-pthreads --disable-w32threads --enable-memalign-hack
2013-09-11 14:17:23
737
原创 select写的UDP/TCP测试服务器
比较简单,只是把接收的数据长度打印一下。#include #include #include #include #include #include #include #include #include #include #include #include #include #include #define MODE(a) (a==0?"tcp":"udp")#d
2013-09-11 10:00:14
812
原创 windows下android生成jni头文件需要注意的细节
1、系统CLASSPATH环境变量一定要加入当前android SDK的一个文件路径;D:\android\sdk\platforms\android-18\android.jar这是我的SDK路径,可以根据自己SDK版本和路径进行修改;2、进入android工程的bin目录,输入命令javah -classpath ./classes 包名 . 类名
2013-08-27 00:18:38
632
CJ -6 Training Plane Pilot Manual.pdf
2020-06-08
live555的2013.11.15版VS2012工程包
2013-11-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人