- 博客(163)
- 资源 (61)
- 收藏
- 关注
转载 VxWorks网络协议栈的MUX接口
VxWorks网络协议栈的MUX接口中国矿业大学 张晓华 李智涛徐钊 摘要 嵌入式系统网络协议栈的灵活性在应用上是一个重要的指标。介绍嵌入式操作系统VxWorks网络协议栈的MUX(Multiplexer)接口及其使用方法。关键词 VxWorks 网络协议栈 MUX VxWorks是美国Wind River System公司(风河公司)推出的一个运行在目标机上的高性能、可裁
2011-10-15 11:45:54 7432
原创 《A Simple IOCP Server/Client Class》整改
CodeProject - 《A Simple IOCP Server/Client Class》 - 整改
2011-01-14 23:36:00 6634 4
原创 TCP通信流程解析
B/S通信简述整个计算机网络的实现体现为协议的实现,TCP/IP协议是Internet的核心协议,HTTP协议是比TCP更高层次的应用层协议。HTTP(HyperText Transfer Protocol,超文本传输协议)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP的初衷是为了提供一种发布和接收HTML页面的方法。浏览器(Web Bro...
2010-08-24 23:06:00 90755 11
原创 RTP Payload Format for Transport of MPEG-4 Elementary Streams over http
RTP OVER HTTP
2010-07-14 22:34:00 8565 3
原创 潜伏的敌人
一种新蠕虫感染了数百万台电脑,它的创造者使用了最先进的加密技术,难住了世界最优秀的网络安全专家。没有人知道病毒的主人想让它干什么,也没有人知道该如何阻止它。
2010-07-03 21:14:00 2344
原创 VC网络通信API概览
VC网络编程概览,包括WinSock,WinInet客户端和ISAPI服务器应用程序接口。研读MS提供的网络通信部分的源码对于我们学习网络编程会有很大帮助。
2010-06-07 22:46:00 5216 2
转载 走出MFC窗口子类化的迷宫
MFC向导生成的对话框为模态对话框,当我们在资源编辑器中向对话框拖拽一个按钮IDC_BTN时,其布局信息将同步反映在DlgDemo.rc资源脚本文件中。// DlgDemo.rcIDD_MY_DIALOG DIALOGEX 0, 0, 320, 201STYLE DS_MODALFRAME | WS_POPUP | WS_VISIBLE | WS_CAPTION | WS_SYSMEN
2010-05-24 21:52:00 5432 3
原创 C++操作符重载
赋值操作符赋值操作符即“=”。赋值操作符为二元操作数,其操作目的是将右操作数的值复制给左操作数。由于左值涉及到写操作,因此左值必须为非const量,而右值在赋值操作中只涉及读操作,因此一般为const量。赋值操作符通常返回左操作数的引用,这样就不需要创建和撤销运算结果的临时副本。C/C++编译器支持对内置类型(例如整形int和浮点型double)的赋值运算。字符数组(字符串)的赋值
2010-05-23 01:24:00 20203 2
原创 VC操作INI文件
在编写程序时,总有一些配置信息需要保存下来,以便在下一次启动程序完成初始化,这实际上是一种类持久化。将一些信息写入INI文件中,可实现简单的持久化支持。Windows提供了API接口用于操作INI文件,本文提供了简单封装类CIniFile。
2010-04-20 22:40:00 1184075 6
转载 socket通信的环形缓冲
孙靖 2009.5.5Email:jing_sun999@126.com QQ:272964426前段时间实现了一个小型的C/S架构的多人在线即时通信工具,JIGQQ。其中对使用TCP通信有点心得。 记得在我大学时代,就用VB做过TCP的通信。当然那时候是很初级的,发送的数据量也很小的应用。当时就觉得,有时候发送的数据接收端不能接收到,有时候呢觉得一次性没有接受完毕。前段时间
2010-04-13 21:52:00 5196 1
转载 架构设计:生产者/消费者模式
2009-03 作者:编程随想 来源:编程随想的博客[0]:概述今天打算来介绍一下“生产者/消费者模式”,这玩意儿在很多开发领域都能派上用场。由于该模式很重要,打算分几个帖子来介绍。今天这个帖子先来扫盲一把。如果你对这个模式已经比较了解,请跳过本扫盲帖,直接看下一个帖子(关于该模式的具体应用)。看到这里,可能有同学心中犯嘀咕了:在四人帮(GOF)的23种模式里面似乎没听说过这种嘛!其
2010-04-13 21:30:00 3126 1
原创 VC目录操作小结
一.判断一个目录是否存在#include #include // szPath末尾无斜杠bool isFolderExist(TCHAR *szFolderPath){ bool exist = true; // false; _tfinddata_t fd; // WIN32_FIND_DATA long hFind = _tfindfirst(szFol
2010-04-12 20:20:00 3062
转载 编译链接处理
预处理器-编译器-汇编器-链接器预处理器会处理相关的预处理指令,一般是以"#"开头的指令。如:#include "xx.h" #define等。编译器把对应的*.cpp翻译成*.s文件(汇编语言);汇编器则处理*.s生成对应的*.o文件(obj目标文件);最后链接器把所有的*.o文件链接成一个可执行文件(?.exe)。 1.部件:首先要知道部件(可以暂且狭义地理解为
2010-03-01 21:40:00 2048
原创 BASE64编解码
Base64编码是一种基于用64个可打印字符来表示二进制数据的表示方法,也是MIME(多用途互联网邮件扩展,主要用作电子邮件标准)中一种可打印字符表示二进制数据的常见编码方法!
2010-02-28 19:44:00 8257 1
原创 VC项目调试基础
一.Debug版本和Release版本的区别Debug通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。只有Debug版本的程序才能设置断点、单步执行、使用TRACE/ASSERT等调试输出语句。Release版本不包含任何调试信息,所以体积小、运行速度快
2010-01-17 17:56:00 8244 2
原创 VC6.0调用ASP.NET WebService示例
开发平台:WinXP SP3+IIS5.1+IE7+Visual Studio 2005+Visual Studio 6.0+ MS SOAP Toolkit 3.0 一.创建ASP.NET WebServiceVisual Studio 2005à文件à新建à网站àASP.NET Web服务项目WebServiceDemo。以下为Service.cs代码清单:// Web
2009-12-27 20:40:00 3181
原创 Guidance of SOAP
What is a Web Service?Web Services Standards(XML -based)-SOAP(Simple Object Access Protocol)-WSDL(Web Service Description Language)-UDDI(Universal Description,Discovery,Integration)-WS-I(Int
2009-12-27 20:35:00 3416
原创 动态链接库的创建和使用示例
1.新建一个WorkSpace—DllSample。 2.Add New Project to Workspace,新建工程MyDll,工程类型选择“Win32 Dynamic-Link Library”,选择“A DLL that exports some symbols”,即要求VC++自动生成一些导出符号代码。 (1) 在头文件MyDll.h中添加导出变量、函数和类的声明。
2009-12-27 20:15:00 2322
原创 MsXml创建和解析XML示例
一.MsXml创建XML文档示例 // XmlCreationDemo.cpp#include #include // 引入MSXML解析器#import using namespace MSXML2;class InitializeCom{public: InitializeCom() { CoInitialize(NULL); // Ini
2009-12-27 19:38:00 9370 7
原创 MsXml DOM对象与接口
This part of the XML Document Object Model (DOM) reference describes the programming object syntax. The first table lists the core objects/interfaces. The second table lists the implemented objects/in
2009-12-27 19:27:00 3655
翻译 WinSock服务器设计的四个关键问题
6.2.1 接受连接的方法Winsock扩展函数AcceptEx是唯一能够使用重叠I/O接受客户连接的函数。下面主要深入探讨使用该函数接收连接的问题。前面已经讨论过,当客户连接进来时,服务器需要创建一个套接字来负责维护与一个客户端的会话。使用AcceptEx函数之前必须创建一些套接字,并且这些套接字必须是未绑定、未连接的,即使它们可能在调用TransmitFile, TransmitPac
2009-12-27 19:00:00 3055
https访问github.com的Wireshark抓包文件
2017-06-04
设计模式参考资料
2013-06-07
vxWorks Developer's Guide
2013-05-13
Realtek的rtl8196c_datasheet和sdk指南
2013-04-26
AR9331_DataSheet
2013-04-25
MIPS Assembly Language
2013-04-25
VxWorks END模型及示例代码
2013-04-25
VxWorks BSP Pre-Kernel Init and Boot
2013-04-25
VxWorks启动流程
2013-04-25
Intel80x86 OPCODEs - 80x86机器码汇编对照表
2013-04-21
MikroTik RouterOS安装及配置图解教程
2011-12-01
QoS参考资料.part1
2011-06-26
QoS参考资料.part2
2011-06-26
《A Simple IOCP Server/Client Class》
2011-01-14
windows网络编程技术1(Anthony Jones&Jim Ohlund+英语chm+中文pdf+code)
2010-12-13
数据结构C语言版(陈峰棋)pdf.part2
2010-12-06
数据结构C语言版(陈峰棋).pdf.part1
2010-12-06
Standard C-C++ Reference
2010-12-06
Windows程序设计(Charles Petzold)
2010-12-06
Windows程序设计(王艳平)
2010-12-03
MFC深入浅出(李进久).chm
2010-12-03
WINDOWS核心编程(Jeffrey Richter)
2010-12-03
Windows 2000系统编程.pdf
2010-12-03
Programming Visual C++.chm
2010-12-03
Developing user interfaces for Microsoft Windows.chm
2010-12-03
The C/C++ Programming Language
2010-12-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人