SOCKET编程中,select()函数的作用
摘要:SOCKET编程中,select()函数的作用Select在Socket编程中还是比较重要的,可是对于初学Socket的人来说都不太爱用Select写程序,他们只是习惯写诸如connect、accept、recv或recvfrom这样的阻塞程序(所谓阻塞方式block,顾名思义,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回)。可是使...
阅读全文
posted @
2010-03-30 21:47
大熊猫
阅读(594)
推荐(0) 编辑
Windows Sockets 错误码及出错原因[转]
摘要:Windows Sockets 错误码及出错原因[转] Windows Sockets在头文件winsock.h中定义了所有的错误码,它们包括以“WSA”打头的Windows Sockets实现返回的错误码和Berkeley Sockets定义的错误码全集。定义Berkeley Sockets错误码是为了确保原有软件的可移植性。 A.1 Windows Sock...
阅读全文
posted @
2010-01-11 22:22
大熊猫
阅读(3874)
推荐(0) 编辑
Winsock工作模型 ( 转 )
摘要:javascript:WebForm_DoPostBackWithOptions(new%20WebForm_PostBackOptions("Editor$Edit$lkbPost",%20"",%20true,%20"",%20"",%20false,%20true))
阅读全文
posted @
2009-04-13 07:47
大熊猫
阅读(238)
推荐(0) 编辑
NDIS HOOK实现方法
摘要:转载探索NDIS HOOK新的实现方法(1) NDIS HOOK是专业级防火墙使用的一种拦截技术,NDIS HOOK的重点是如何获得特定协议对应NDIS_PROTOCOL_BLOCK指针,获得了该指针,接下来就可以替换该协议所注册的收发函数,而达到拦截网络数据的目的。 获 得NDIS_PROTOCOL_BLOCK指针的方法一般是用NdisRegisterProtocol注...
阅读全文
posted @
2009-04-13 07:45
大熊猫
阅读(791)
推荐(0) 编辑
如何编写网络监视器
摘要:转自 http://www.cnblogs.com/flying_bat/archive/2004/10/10/50611.html 本文简单地介绍了NDIS (Network Driver Interface Specification 即网络驱动接口规范),以及应用程序如何与一个驱动程序交互,如何最好地利用驱动程序。作为例子,本文提供了一个应用程序使用Packet.sys的网络 协议层驱动程...
阅读全文
posted @
2009-04-13 07:38
大熊猫
阅读(474)
推荐(0) 编辑