winsock
小小玮
以梦为马
展开
-
winsock client & server
// winsock client.cpp : 定义控制台应用程序的入口点。//客户端实例//vs2010编译通过#include "stdafx.h"#include #include #define SERVPORT 5050 // 端口为5050#define MAXDATASIZE 100#define SERVIP原创 2013-05-07 21:36:24 · 2083 阅读 · 0 评论 -
c+winsock获取本地IP地址
// 获取本地IP地址.cpp : 定义控制台应用程序的入口点。//vs2010编译通过 #include "stdafx.h"#include#include #pragma comment(lib,"Ws2_32.lib")void main(){ WSAData wsadata; WORD version=MAKEWORD(2,2);//指定win原创 2013-05-07 20:47:28 · 3610 阅读 · 0 评论 -
socket 封包和解包
对于基于TCP开发的通讯程序,有个很重要的问题需要解决,就是封包和拆包.下面就针对这个问题谈谈我的想法,抛砖引玉.若有不对,不妥之处,恳求大家指正.在此先谢过大家了. 一.为什么基于TCP的通讯程序需要进行封包和拆包.TCP是个"流"协议,所谓流,就是没有界限的一串数据.大家可以想想河里的流水,是连成一片的,其间是没有分界线的.但一般通讯程序开发是需要定义一个个相互独立的数据包的,比如转载 2014-04-18 19:48:32 · 20115 阅读 · 0 评论 -
iocp 例子
以前在书上看过了IOCP,不过一直都没有写过代码。现在写的时候,着时对很多问题摸不着头脑。不过好在CSDN上有许多的对于IOCP问题的讨论帖,让我受益非浅啊,也把心中的一些迷茫解开了,下面给出的是可以运行的IOCP的C/S代码,自已试了在一个机器上开了一百来个客户端,跑起来暂时没出现问题(因为通信内容太简单了^-^)。IOCP的三个函数:CreateIoCompletionPort、Get转载 2014-07-17 11:47:39 · 657 阅读 · 0 评论 -
iocp 原理解析
转载要想彻底征服IOCP,并应用好IOCP这个模型,首先就让我们穿越到遥远的计算机青铜器时 代(以出现PC为标志),那时候普通的PC安装的还是DOS平台,微软公司主要靠这个操作系统在IT界的原始丛林中打拼,在DOS中编写程序,不得不与很 多的硬件直接打交道,而最常操作的硬件无非是键盘、声显卡、硬盘等等,这些设备都有一个特点就是速度慢,当然是相对于PC平台核心CPU的速度而言,尤其 是硬盘这转载 2014-07-17 10:53:15 · 831 阅读 · 0 评论 -
iocp模型与网络编程
转自:一。前言: 在老师分配任务(“尝试利用IOCP模型写出服务端和客户端的代码”)给我时,脑子一片空白,并不知道什么是IOCP模型,会不会是像软件设计模式里面的工厂模式,装饰模式之类的那些呢?嘿嘿,不过好像是一个挺好玩的东西,挺好奇是什么东西来的,又是一个新知识啦~于是,开始去寻找一大堆的资料,为这个了解做准备,只是呢,有时还是想去找一本书去系统地学习一下,毕竟网络的资转载 2014-07-18 13:56:13 · 861 阅读 · 0 评论