网络编程
oldmtn
WIN32, GDI/GDI+, VC/MFC, WIN8, Qt, ANDROID, Libevent, boost, ffmpeg, OPENGL等方面。
Happyiness is a journey not a destination. SoWork like you dont need money.Love like youve never been hurt.And Dance like no ones watching.... So Just Code like you dont need to run it successful.
展开
-
手把手教你玩转网络编程模型之完成例程(Completion Routine)篇(上)
手把手教你玩转网络编程模型之完成例程(Completion Routine)篇前 言记得写这个系列的上一篇文章的时候已经是四年前了,准确的说是四年半以前了,翻开我尘封已久的IO模型里面的“完成例程”的实现方式及示例代码。本文凝聚着笔者心血,如要转载,请指明原作者及出处,谢谢!不过代码写得不好,欢迎改进,而且没有版权,请随便散播、使用。OK, Let’s go ! Have fun!转载 2012-04-15 20:55:14 · 835 阅读 · 0 评论 -
Windows socket I/O模型 之 select(3)
好久没有研究select了,不过我近几天我又有时间研究了。mu原创 2014-06-06 11:01:45 · 913 阅读 · 0 评论 -
Windows socket I/O模型 之 select(1)
参考1:http://blog.csdn.net/zjsiva/article/details/5895087我x原创 2014-04-11 10:50:33 · 2324 阅读 · 2 评论 -
Windows socket I/O模型 之 select(2)
在Windows socket I/O模型 之 select(1)中,我们只是在console中简单的模拟了select的原创 2014-04-18 22:10:56 · 2069 阅读 · 0 评论 -
Windows下可靠多播协议VC实现。。。
网上以及书上很多地方说道可靠多播,看后也明白点,但是很模糊。。。也看了《 Windows网络编程》对照下,终于实现了。。服务端部分代码:// DlgReliableMulticast.cpp : implementation file//#include "stdafx.h"#include "TestServer.h"#include "DlgRelia原创 2013-07-26 15:15:13 · 4933 阅读 · 0 评论 -
简单的组播例子
SOCK_STREAM套接口(流套接口)的性质1、不保留任何消息的边界 举一个例子:本地主机通过两次独立的write(2)调用向远程主机发送数据,第一次本地进程写入25字节的数据,并通过套接口发送到远程进程,第二次再写入30字节的数据发往远程进程,总共55字节的数据,而远程进程从套接口接收数据时,将消息作为一个完整的单元来接收,或是通过若干次独立的读操作来将数据取走,即接原创 2012-04-05 10:15:38 · 3316 阅读 · 0 评论 -
捕获数据包 spi
一)防火墙技术概述 随着网络安全问题日益严重,广大用户对网络安全产品也越来越关注。防火墙作为一种网络安全工具,早已受到大家的青睐。在PC机上使用的个人防火墙,很大程度上成为广大网民的安全保护者。Windows下的个人防火墙都是基于对数据报的拦截技术之上。当然在具体的实现方式上它们却有很大的不同。总的来说可分为用户级和内核级数据报拦截两类。其中内核级主要是TDI过滤驱动程序,NDIS中间层转载 2012-10-06 07:52:47 · 3476 阅读 · 0 评论 -
Linux网络编程必看书籍推荐
首先要说讲述TCP/IP的书很多,其中有3泰书很全。分别是《TCP/IP详解》三卷本,《用TCP/IP进行网际互连》三卷本,《TCP/IP指南》+《IPv6》四卷本其中TCP/IP详解的作者还写了另外2本经典著作,《Unix环境高级编程》,《Unix网络编程》作者W.Richard Stevens个人网站 http://www.kohala.com/大师作品部部经转载 2012-08-25 08:32:38 · 786 阅读 · 0 评论 -
谈一谈网络编程学习经验(06-08更新)
谈一谈网络编程学习经验陈硕giantchen@gmail.comblog.csdn.net/Solstice2011-06-06PDF 版下载:https://github.com/downloads/chenshuo/documents/LearningNetworkProgramming.pdf本文谈一谈我在学习网络编程方面的一些个人经验。“网络转载 2012-08-04 01:15:35 · 1361 阅读 · 0 评论 -
libevent源码深度剖析一
1 前言Libevent是一个轻量级的开源高性能网络库,使用者众多,研究者更甚,相关文章也不少。写这一系列文章的用意在于,一则分享心得;二则对libevent代码和设计思想做系统的、更深层次的分析,写出来,也可供后来者参考。附带一句:Libevent是用c语言编写的(MS大牛们都偏爱c语言哪),而且几乎是无处不函数指针,学习其源代码也需要相当的c语言基础。2 Libevent简介转载 2012-06-05 10:43:57 · 712 阅读 · 0 评论 -
网络协议之NTP
参考1给出有关NTP的详细解析,大家可以自己去看。网上的很多NTP代码好是好,但是不能直接使用,很是麻烦。经过几个小时调试,加上阅读NTP协议,我自己做网上已有的代码的基础之上,实现自己版本的的NTP协议。代码如下:// NTPClient.h#pragma once#include using namespace std;#include #incl原创 2015-06-11 20:45:32 · 1133 阅读 · 0 评论