自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

雄鹰 工作室

用心生活,活出不一样的花火

  • 博客(14)
  • 资源 (4)
  • 收藏
  • 关注

转载 CAsyncSocket和CSocket

推荐读物《Windows网络编程》编者琼斯 译者杨合庆清华大学出版社,其中最重要的一个章节是《WinsockI/O方法》。如果本书为第一版,则是第八章;如果为第二版,则是第五章。本篇摘抄自网上的资料,略有删减。          CAsyncSocket       看类名就知道,它是一个异步非阻塞Socket封装类,CAsyncSocket::Create()有一个参数指明了你想要处

2012-12-27 13:36:18 735

翻译 UTF8 CString 互转问题和代码

//把utf8转成unicode,再转成cstringvoid ConvertUTF8ToANSI(char* strUTF8,CString &strANSI)    //{    int nLen = ::MultiByteToWideChar(CP_UTF8,MB_ERR_INVALID_CHARS,(LPCTSTR)strUTF8,-1,NULL,0);    //返回需要的u

2012-12-27 12:26:15 1145

转载 使用socket发送http请求(GET/POST)

1.socket的原理 在相关文章中已经提及,不再赘述。2.http头的格式 (1)请求行请求行由请求方法字段、URL字段和HTTP协议版本字段3个字段组成,它们用空格分隔。例如,GET /index.html HTTP/1.1。HTTP协议的请求方法有GET、POST、HEAD、PUT、DELETE、OPTIONS、TRACE、CONNECT。这里介绍最常用的GET方法和PO

2012-12-26 21:18:01 1441 1

转载 如何使用SOCKET 发送HTTP1.1 GET POST请求包

如何使用SOCKET 发送HTTP1.1 GET POST请求包HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的。HTTP有两类报文:请求报文和响应报文。请求报文一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成,下图给出了请求报文的一般格式。 (1)请求行请求行由请

2012-12-26 17:00:57 581

转载 深入理解HTTP协议

http协议学习系列1. 基础概念篇1.1 介绍  HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义

2012-12-26 11:19:00 486

转载 HTTP协议详解

当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。也希望对大家的开发工作或者测试工作有所帮助。使用Fiddler工具非常方便地捕获HTTP Request和HT

2012-12-26 10:48:18 483

转载 http请求的详细过程---理解计算机网络

一个http请求的详细过程我们来看当我们在浏览器输入http://www.mycompany.com:8080/mydir/index.html,幕后所发生的一切。首先http是一个应用层的协议,在这个层的协议,只是一种通讯规范,也就是因为双方要进行通讯,大家要事先约定一个规范。1.连接当我们输入这样一个请求时,首先要建立一个socket连接,因为socket是通过ip和端口建立的,所

2012-12-26 10:46:22 881

转载 c/c++的http协议的get和post方法

看看人家写的。 int sock;struct sockaddr_in sin;struct hostent *he=gethostbyname(Server);if(!he){return HTTP_UNKNOW_HOST;}sin.sin_family=he->;h_addrtype;sin.sin_port = htons(m_port);si

2012-12-26 10:41:11 1383

转载 C++ Web Programming

What is CGI ?The Common Gateway Interface, or CGI, is a set of standards that define how information is exchanged between the web server and a custom script.The CGI specs are currently maint

2012-12-26 10:23:30 1515

转载 双指针的作用和用法

双指针多用于指针交换,可以避免数据复制,提升系统的性能,同时还可以让函数修改指针,例如扩充其大小,指向等一般指针的指针用作参数,大多用在需要函数改变指针(重新引用变量)而又不能通过返回值传递(例如返回值用于传递其他结果)时。为了能完全解决动态内存传递的问题,先回顾一下内存管理的知识要点.(1)内存分配方式有三种:●从静态存储区域分配。内存在程式编译的时候就已分配好,这块内存在程式的

2012-12-26 09:51:56 3225

原创 虚拟继承 与 普通继承区别 总结

c++ 重载 覆盖 隐藏的区别和执行方式 成员函数被重载的特征(1)相同的范围(在同一个类中); (2)函数名字相同; (3)参数不同; (4)virtual 关键字可有可无。 覆盖是指派生类函数覆盖基类函数,特征是(1)不同的范围(分别位于派生类与基类); (2)函数名字相同; (3)参数相同; (4)基类函数必须有virtual 关键字。 “隐

2012-12-26 08:30:53 1348

转载 static_cast

用法:static_cast ( expression )  该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性。它主要有如下几种用法:  ①用于类层次结构中基类(父类)和派生类(子类)之间指针或引用的转换。  进行上行转换(把派生类的指针或引用转换成基类表示)是安全的;  进行下行转换(把基类指针或引用转换成派生类表示

2012-12-26 08:25:59 423

原创 C,C++宏中#与##的讲解

文中__FILE__与示例1可以参见《使用ANSI C and Microsoft C++中常用的预定义宏》宏中的#的功能是将其后面的宏参数进行字符串化操作(Stringizing operator),简单说就是在它引用的宏变量的左右各加上一个双引号。如定义好#define STRING(x) #x之后,下面二条语句就等价。       char *pChar = "hello";

2012-12-24 13:06:28 590

转载 c++中 strlen

注意:在C语言的头文件中#include中有一个函数:size_t strlen(char const *s) ;但是在使用的时候:这两个IF使用有很大的差别if( strlen(a) >= strlen(b) )if( strlen(a) - strlen(b) >= 0)

2012-12-23 21:34:40 2560 1

uml_examples_ryan

uml 例子、uml类图、时序图、用例图、状态图、组件图等。

2016-04-17

捷联惯导算法及车载组合导航系统研究

捷联惯导算法及车载组合导航系统研究,很详细算法资料

2015-05-07

模仿qq通讯源码

基于C++ 模仿qq的通信源码,学习socket编程很有用

2014-05-21

flashftp_code

学习基于C++ socket编程很好的源码

2014-05-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除