- 博客(5)
- 资源 (7)
- 收藏
- 关注
原创 网络编程基础(二)——使用UDP
这次使用UDP,同样上代码说明: 在需要使用的地方包含socket库,这里使用winsocket2的库,微软封装处理。 服务器端代码: 客户端代码: 测试环境VS2008+SP3
2010-09-17 09:16:00 1156
原创 网络编程基础(一)——使用TCP
网络编程中最基本的是TCP/UDP协议,而目前比较流行的是使用已经非常成熟socket库来处理。 下面举例说明:客户端代码:int TCPSocket::TCPSocketClient() { #pragma region 初始化套接字 WSADATA wsaData; int iResult = WSAStartup(MAKEWORD(1, 1), &wsaData); //版本1.1 if (NO_ERROR != iResult) { AfxMessageBox(_T(
2010-09-17 09:10:00 1103
原创 单例(单态)模式(C++描述)
单态模式结构简单,但应用非常广泛。 单态模式的主要应用如字符串处理,数据库连接,一个系统的一个打印系统等等。 下面代码具体表述形态:#include using namespace std; class A { public: A() { cout
2010-09-16 10:09:00 1837
转载 安全编程: 防止缓冲区溢出
<br />本文讨论 Linux/UNIX 系统中最常见的缺陷:缓冲区溢出。本文首先解释什么是缓冲区溢出,以及它们为何如此常见和如此危险。然后讨论广泛用于解决缓冲区溢出的新 Linux 和 UNIX 方法 ―― 以及为什么这些方法还不足够。随后将展示 C/C++ 程序中防止缓冲区溢出的各种方法,同时包括静态调整大小的方法(比如标准的 C 库和 OpenBSD/strlcpy 解决方案)和动态调整大小的解决方案,以及一些将为您提供帮助的工具。最后,本文以一些关于缓冲区溢出缺陷的未来发展形势的预测来结束全文的讨
2010-09-03 16:42:00 1495
原创 函数指针
在C/C++中,有一个很有意思的语法结构——函数指针,还有一个与之类似的概念——指针函数。 在语法结构上,函数指针是一个指向函数的指针,而指针函数只是说明他是一个返回值为指针的函数,函数指针可以用来指向一个函数。 举例说明: 指针函数大多这样定义int *fun(int x,int y);他返回的是一个指向整型数据的地址指针,其值是指针; 函数指针大多这样定义int (*fun)(int x, int y);他一般表示为指向数组的首地址,或者是指向函数代码的首地址,指向函数代码
2010-09-03 09:58:00 1286 1
MySQL绿色免安装脚本
2010-10-22
Microsoft Visual C++ 6.0 运行库参考手册
2010-07-13
C/C++大师们的经典问题分析
2010-07-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人