![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Socket
文章平均质量分 76
zougangx
软件开发 Enough space... Enough performance...
QQ:283407231
MSN:zougangxx@hotmail.com
展开
-
socket编程与线程模型一
这里线程模型是指winsock相关的线程模型设计。 在本软件的设计的过程中有些问题是涉及到winsock的问题,为了能够很好的设计线程模型,必须理解清楚socket的内部工作机制。为此,首先从外面开始分析。 一、为什么使用多线程 1、使用多线程是为了避免应用程序主界面在I/O操作中没有反应,出现假死机现象。 Socket是一种特殊的I/O,所以很可能会出现这种现象。例如发送数据,或者连接转载 2008-11-17 17:46:00 · 673 阅读 · 0 评论 -
htons和htonl
htons和htonl函数具体应用htons和htonl函数,是用来将主机字节顺序转换为网络字节顺序,在进行网络抓包时,抓到的包的数据是网络字节顺序,在进行编程时,要进行主机字节顺序和网络字节顺序间的转换。例如:(对一软件进行抓包时,写的一段小程序)ipp2p: if ( get_u16(payload, 0) == __constant_htons(0转载 2010-03-21 09:46:00 · 2502 阅读 · 0 评论 -
Windows套接字编程
使用TCP/IP协议的应用程序通常采用两种应用编程接口(API):socket和TLI(运输层接)。前者有时称作"Berkeley socket",表明它是从伯克利版发展而来的。后者起初是由AT & T开发的,有时称作XTI(X/Open运输层接口),以承认X/Open这个自己定义标准的国际计算机生产商所做的工作。XTI实际上是TLI的一个超集。而在windows操作系统中,实现了windo转载 2010-04-18 14:55:00 · 1162 阅读 · 0 评论 -
CreateIoCompletionPort()详解
HANDLE WINAPI CreateIoCompletionPort( __in HANDLE FileHandle, __in HANDLE ExistingCompletionPort, __in ULONG_PTR CompletionKey, __in DWORD NumberO转载 2010-05-05 16:20:00 · 5097 阅读 · 0 评论 -
socket IO完成端口模型详解
// TestIOCP.cpp : Defines the entry point for the console application.#include "stdafx.h"#include #include #define PORT 5150#define MSGSIZE 1024#pragma comment(lib, "ws2_32.lib")转载 2010-05-05 22:35:00 · 3204 阅读 · 0 评论 -
完成端口模型IOCP详解 (一)
<!--v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}w/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}--> Normal 0 7.8 磅 0 2转载 2010-05-06 16:45:00 · 18813 阅读 · 5 评论 -
winpcap介绍
winpcap(windows packet capture)是windows平台下一个免费,公共的网络访问系统。开发winpcap这个项目的目的在于为win32应用程序提供访问网络底层的能力。【winpcap 驱动各项功能】 1> 捕获原始数据包,包括在共享网络上各主机发送/接收的以及相互之间交换的数据winpcap结构包; 2转载 2010-05-09 11:34:00 · 1881 阅读 · 0 评论 -
Wincap开发环境搭建
WinPcap: WinPcap 中文技术文档介绍本手册提供了WinPcap编程接口的描述及其源代码。它与详尽的WinPcap核心资料一起,为编程人员提供了详细的函数与结构的描述,同时也提供了若干教程和程序范例。 您可以点击页面顶部的导航链接,或者使用页面左边的树形控件,来跳转到您感兴趣的内容。 本文档使用 the Doxygen documentation system创原创 2010-05-20 13:44:00 · 2776 阅读 · 0 评论 -
setsockopt详细用法
setsockopt详细用法转载 2010-09-21 14:25:00 · 1139 阅读 · 0 评论