- 博客(12)
- 资源 (49)
- 收藏
- 关注
转载 图解BCGControlBar的使用步骤(资源下载链接)
BCGControlBar是一个基于MFC的扩展库,您可以通过完全的用户化操作构成一些类似于Microsoft Office2000/XP/2003和Microsoft Visual Studio.NET的应用程序(用户工具栏、菜单、键盘等等)。BCGControlBar库包含了大约150多个经过精心设计,测试和具有完备文档的MFC扩展类。这些都可以很容易的应用于您的应用程序,节省大量的开发和调试
2012-02-20 14:39:08
4423
1
转载 学习孙鑫 java无难事日志--第一讲
1.1. java名词解释 jdk(java develop kit):java开发工具箱 java:起1998年12月sun公司发布java1.2版本后,大家所说的java代表java2 J2SDK(Java 2 Software Develop Kit):java开发环境 JRE(Java Runtime
2012-02-24 09:10:14
947
转载 SOCKET编程进阶之Overlapped I\O事件通知模型
WINSOCK I\O模型有六种: 一:select模型 二:WSAAsyncSelect模型 三:WSAEventSelect模型 四:Overlapped I/O 事件通知模型 五:Overlapped I/O 完成例程模型 六:完成端口IOCP模型 且一个比一个完善,一个比一个高深。最好用的莫过于完成端口,但可惜的是只有NT、2000的系统才支持这种功能。心痛之余
2011-12-09 11:17:38
1860
转载 WinSocket模型的探讨——完成端口模型
众所皆知,完成端口是在WINDOWS平台下效率最高,扩展性最好的IO模型,特别针对于WINSOCK的海量连接时,更能显示出其威力。其实建立一个完成端口的服务器也很简单,只要注意几个函数,了解一下关键的步骤也就行了。这是篇完成端口入门级的文章,分为以下几步来说明完成端口: 函数常见问题以及解答步骤例程1、函数:我们在完成端口模型下会使用到的最重要的两个函数是:Crea
2011-12-09 11:15:17
567
转载 SOCKET编程进阶之Overlapped IO完成例程模型
完成例程模型相比与事件通知模型有个很大的优点就是不再受64个消息的限制,一个线程可以同时管理成百上千个socket连接,且保持较高的性能。 完成例程相比与完成端口较为逊色,因为它的性能不能随着系统CPU数量的增长而线程增长,不过在我看来已经很强了,呵呵~! 说白了,这些连接都是由系统来帮你管理的。你只需做的一件事就是:开启一个线程来accept进来的连接,剩下的工作交由系统来处理。而你,则
2011-12-09 11:13:48
763
转载 Socket粘包问题
Socket粘包问题这两天看csdn有一些关于socket粘包,socket缓冲区设置的问题,发现自己不是很清楚,所以查资料了解记录一下:一两个简单概念长连接与短连接:1.长连接 Client方与Server方先建立通讯连接,连接建立后不断开, 然后再进行报文发送和接收。2.短连接 Client方与Server每进行一次报文收发交易时才进行通讯连接,交易完毕
2011-11-17 13:33:37
642
转载 TCP粘包处理-RingBuf方法
TCP粘包处理-RingBuf方法TCP粘包是指发送方发送的若干包数据到接收方接收时粘成一包,从接收缓冲区看,后一包数据的头紧接着前一包数据的尾。粘包可能由发送方造成,也可能由接收方造成。TCP为提高传输效率,发送方往往要收集到足够多的数据后才发送一包数据,造成多个数据包的粘连。如果接收进程不及时接收数据,已收到的数据就放在系统接收缓冲区,用户进程读取数据时就可能同时读到多个数据包。因为系统传
2011-11-17 13:29:25
1382
转载 解决TCP网络传输“粘包”问题
解决TCP网络传输“粘包”问题作者:杨小平 王胜开原文出处:http://www.ciw.com.cn/ 当前在网络传输应用中,广泛采用的是TCP/IP通信协议及其标准的socket应用开发编程接口(API)。TCP/IP传输层有两个并列的协议:TCP和UDP。其中TCP(transport control protocol,传输控制协议)是面向连接的,提供高可靠性服务。UDP(u
2011-11-17 13:22:24
568
转载 vc++网络通信B
<br />1、服务器端<br />创建套接字--------SOCKET socket( int af, int type, int protocol); <br />绑定套接字到本地地址和端口上------int bind( __in SOCKET s, __in const struct sockaddr* name, __in int namelen); <br />将套接字设为监听模式,准备接受请求--------int listen( __in SOCKET s,
2011-04-01 16:22:00
391
转载 vc++网络通信A
一、C++服务器端(根据环境稍加改动)代码如下:#include #include #include #include using namespace std;#pragma comment(lib,"ws2_32.lib")void main(){ WORD wVersionRequested; WSADATA wsaData; int err; short port=1300;//端口号 wVersionRequested = MAKEWORD( 1, 1 ); err = WSAStartup(
2011-04-01 16:20:00
575
原创 socket网络通信(tcp)
<br />1、Socket服务器端: <br />在工程中设置:link里面加上ws32_2.dll <br /> #include <Winsock2.h> <br />#include <stdio.h> <br /> <br />void main() <br />{ <br /> //加载套接字 <br /> WORD wVersionRequested; <br /> WSADATA wsaData; <br />
2011-04-01 16:00:00
426
原创 socket网络通信(udp)
<br />客户端:<br />#include <iostream> <br />#include <stdio.h> <br />#include <windows.h> <br />#include <string.h> <br /> <br />using namespace std; <br /> <br />#pragma comment(lib, "WS2_32.lib")<br /> <br />class CInitSock <br />{
2011-04-01 15:53:00
437
《Visual C+实践与提高-图形图像编程篇》源代码(全)
2011-08-17
网络编程综合资料库帮助
2010-10-17
VC游戏编程详细说明
2010-10-17
《TeeChart应用技术详解》书及源代码.RAR
2011-10-31
《磁盘数据安全技术与编程实例》郑平泰
2012-05-10
vc多个封装类方便编程
2012-03-23
VC远程桌面监控(C/S客户端和服务端)
2011-08-28
MSDN精简版
2012-02-29
vb开发实战宝典代码
2012-12-06
c#开发实战宝典 源代码
2012-10-08
VC写的一个简单的线程池
2011-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅