
socket——网络通信
BibleXu
心情好,一切都会好的...
展开
-
IOCP模型与网络编程
IOCP模型与网络编程一。前言: 在老师分配任务(“尝试利用IOCP模型写出服务端和客户端的代码”)给我时,脑子一片空白,并不知道什么是IOCP模型,会不会是像软件设计模式里面的工厂模式,装饰模式之类的那些呢?嘿嘿,不过好像是一个挺好玩的东西,挺好奇是什么东西来的,又是一个新知识啦~于是,开始去寻找一大堆的资料,为这个了解做准备,只是呢,有时还是想去找一本书去系统地学习一转载 2014-10-13 17:58:37 · 649 阅读 · 0 评论 -
完成端口(CompletionPort)详解
网络编程socketnull服务器windows 手把手叫你玩转网络编程系列之三 完成端口(Completion Port)详解 ----- By PiggyXP(小猪)前 言 本系列里完成端口的代码在两年前就已经写好了转载 2014-10-13 18:02:46 · 700 阅读 · 0 评论 -
C++ Socket编程步骤
http://www.cnblogs.com/Sniper-quay/archive/2011/06/22/2086636.htmlsockets(套接字)编程有三种,流式套接字(SOCK_STREAM),数据报套接字(SOCK_DGRAM),原始套接字(SOCK_RAW);基于TCP的socket编程是采用的流式套接字。服务器端编程的步骤:1:加载套接字库,创建套接字(WSASt转载 2015-06-25 11:47:33 · 449 阅读 · 0 评论 -
socket阻塞与非阻塞,同步与异步、I/O模型
socket阻塞与非阻塞,同步与异步作者:huangguisu1. 概念理解 在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式:同步: 所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做转载 2015-06-28 22:22:28 · 495 阅读 · 0 评论 -
Windows 临界区,内核事件,互斥量,信号量。
临界区,内核事件,互斥量,信号量,都能完成线程的同步,在这里把他们各自的函数调用,结构定义,以及适用情况做一个总结。临界区:适用范围:它只能同步一个进程中的线程,不能跨进程同步。一般用它来做单个进程内的代码快同步,效率比较高。相关结构:CRITICAL_SECTION _critical相关方法:/*初始化,最先调用的函数。没什么好说的,一般w转载 2015-06-28 22:32:58 · 539 阅读 · 0 评论 -
C++ Socket编程步骤
sockets(套接字)编程有三种,流式套接字(SOCK_STREAM),数据报套接字(SOCK_DGRAM),原始套接字(SOCK_RAW);基于TCP的socket编程是采用的流式套接字。服务器端编程的步骤:1:加载套接字库,创建套接字(WSAStartup()/socket());2:绑定套接字到一个IP地址和一个端口上(bind());3:将套接字设置为监听转载 2015-07-10 11:20:46 · 437 阅读 · 0 评论 -
异步插件协议的MIME过滤器
http://blog.youkuaiyun.com/xuhx/article/details/6110923基于异步插件协议的MIME过滤器的原理与实现摘要:本文介绍了一种在Windows平台下通过异步插件协议来实现内容过滤的方法,说明了其实现的原理,和其间用到的技术。此种方法具有实现和扩展方便,过滤效果稳定的优点。最后给出了一个简单的实现。关键词 :异步插件协议;COM;连接点;ATL中图转载 2015-12-30 18:04:08 · 964 阅读 · 0 评论 -
c++ 获取外网ip地址
// 外部调用 ==============================================networkip.GetLocalIP();string retip = networkip.GetInternetIP();// 封装实现 ==============================================class getnetworkip原创 2016-03-01 12:37:40 · 7691 阅读 · 0 评论