无幻

潜心成魔.....

排序:
默认
按更新时间
按访问量

原始套接口的ping命令编程

原始套接口(SOCK_RAW)允许对较低层协议(如IP或ICMP)进行直接访问,常用于检验新的网络协议实现,也可用于测试新配置或安装的网络设备。创建一个原始套接口时,一般格式如下:  SOCKET sockid=socket(AF_INET,SOCK_RAW,IPPROTO_I

2010-06-11 11:12:00

阅读数:4127

评论数:4

网络信息获取函数和网卡信息获取

网络中的主机需要安装TCP/IP协议或其他协议才能进行通信,网络应用程序有时需要获取主机上与网络有关的信息,这些信息一般存放在数据文件中。与网络有关的信息主要包括以下4大类: ·主机信息:与主机有关的信息,函数名一般以gethostby开头,在程序中较多使用。 ·网络信息:与

2010-06-06 13:45:00

阅读数:2441

评论数:4

TCP流式套接字的事件对象I/O管理WSAEventSelect编程

WSAEventSelect()函数和WSAAsyncSelect()函数类似,它们的区别在于当一个FD_XXX网络事件发生时,WSAEventSelect()函数将导致一个应用程序指定的事件对象将被设置,即将网络事件投递到一个事件对象句柄,而不是将网络事件(消息)投递至一个窗口句柄。WSAEve...

2010-05-28 10:58:00

阅读数:3359

评论数:3

TCP流式套接字的异步事件WSAAsyncSelect编程

WSAAsyncSelect( )是Winsock提供的一个适合于Windows编程使用的函数,它允许在一个套接口上当发生特定的网络事件时,给Windows网络应用程序(窗口或对话框)发送一个消息(事件通知)。WSAAsyncSelect函数原型如下:int WSAAsyncSelect(    ...

2010-05-28 10:30:00

阅读数:9963

评论数:7

TCP流式套接字的select模式编程

选择(select)模型是Winsock中最常见的 I/O模型。核心便是利用 select 函数,实现对 I/O的管理!利用 select 函数来判断某Socket上是否有数据可读,或者能否向一个套接字写入数据,防止程序在Socket处于阻塞模式中时,在一次 I/O 调用(如send或recv、a...

2010-05-14 12:34:00

阅读数:3473

评论数:1

TCP流式套接字的阻塞模式编程

在Windows环境下,套接口的通信方式分为两种:阻塞方式和非阻塞方式。阻塞方式下工作的套接口在进行I/O操作时,函数要等待到相关操作完成以后才能返回(或者可以使用WSACancelBlockingCall( )调用唤起一个阻塞操作)。 阻塞方式的套接口编程简单,易于实现。正因为如此,一个套接口的...

2010-05-13 20:02:00

阅读数:6063

评论数:5

TCP流式套接字的基本编程

面向连接的客户/服务器程序工作模型服务器端程序#include WINSOCK2.H>#pragma comment(lib,"ws2_32")#include stdio.h>int main(){    printf(" ---------------...

2010-05-13 08:44:00

阅读数:6221

评论数:5

提示
确定要删除当前文章?
取消 删除
关闭
关闭