WinSock

这家伙很懒,还没填写该栏目的介绍呢~

WinSock

select 模型

阅读(72)评论(0)

select是WinSock中另一个使用较为广泛的I/O模型,该模型原本属于BSD Socket规范,在Unix/Linux平台上也可以使用select模型自WinSock1.1中集成,所以要使用select就至少要初始化WinSock1.1的库它使得想利用非阻塞SOCKET模式的应用程序,能够采用一种有序的方式,同时进行对多个套接字的管理select 工作...

WinSock

非阻塞模式

阅读(60)评论(0)

使用阻塞模式的时候,设想客户端与服务器通讯的时候,既不发数据,又不收数据,让服务器端的recv一直在等待,占着连接不拉shi,这样岂不是很恶心那么可以通过下面的调用将一个SOCKET显示的设置于非阻塞工作模式:u_long iMode = 1; //------------------------- // Set the socket I/O mode:...

WinSock

深刻理解IPv4地址结构-C/C++的魅力

阅读(110)评论(0)

在IPv4中,计算机都有一个地址,该地址用一个32位的无符号整数表示,称为IP地址 但是通常我们习惯用"Internet标准点分法"的一个字符串来使用它,如a.b.c.d那么利用inet_addr工具函数,可以方便的将一个点分法表示的IP地址字符串翻译为一个4字节的无符号整数 这个函数是一个标准的伯克利套接字API,具体它怎么转的,我们一般不用去管...

WinSock

操作模式

阅读(102)评论(0)

WSA的3种操作模式:阻塞的、非阻塞的、异步的。我们将解释这些术语,强调其优势和缺点,并从最终代码的复杂度、应用程序的灵活性以及系统的开销等方面来了解他们什么是操作模式Windows Socket具有3种完全不同的操作模式,描述这些模式的最好方法是类比。设想我们给某某打电话,但是某某没拿电话,这种情况下,我们可以选择的是:1、不挂机,等待,直到对方过来接电话...

WinSock

网络应用程序和工作机制

阅读(66)评论(0)

导读:借助Windows Socket API 能够创建不计其数的多样化的网络应用程序 尽管各种应用服务和所实现的应用协议有所不同,所有的网络程序都能简化为一个简单的网络模型。客户端-服务器模型 客户端和服务器的关联每一个网络应用都有一个通讯端点。有两种类型的端点,客户端和服务器端。我们按照socket所支持的协议对其进行分类,对于两个分别作为客户端和服务器...

WinSock

TCP/IP传输服务

阅读(75)评论(0)

Windows Socket提供了对传输层 OSI第四层的直接访问,该层在OSI模型中提供了最重要和可见的服务。基于网络应用程序的目标和需求选择传输服务,是一种基本的设计决策。两种可用的服务类型分别是面向连接和无连接的,UDP和TCP 是TCP/IP协议族中两个重要的协议,提供这两种服务。无连接的服务 UDP无连接的传输,也成为数据报服务,是不可靠的服务。这...

WinSock

TCP/IP协议服务

阅读(86)评论(0)

什么是TCP/IPTCP/IP 是传输控制协议/因特网协议 的缩略词,指的是一些主要协议中的两个协议,这个协议被称为因特网协议族。TCP/IP协议可以为任意的计算机提供网络服务,其连接可以跨越不同的介质,应对可能的不利条件。因特网协议所提供的服务与OSI 网络参考模型的会话层,表示层,传输层,和网络层相当。TCP和IP并不是TCP/IP协议族中仅有的两个协议...

WinSock

WinSock 中的OSI层次

阅读(74)评论(0)

WinSock 的网络模型本质上是OSI网络模型的简化版,然而,在概念的层次上,每一个OSI功能层仍存在于WinSock 模型中。我们就虚构一个电子邮件应用程序,来说明每一层是怎么工作的,从应用层开始,自顶向下展开。 1、应用层应用层位于最顶层,负责与用户的交互。它提供接收用户的命令和显示用户信息的界面,WinSock 应用程序的应用层处理用户的输...

WinSock

OSI七层协议模型

阅读(109)评论(0)

OSI七层网络模型TCP/IP四层概念模型  对应网络协议应用层(Application)应用层HTTP、TFTP, FTP, NFS, WAIS、SMTP表示层(Presentation)Telnet, Rlogin, SNMP, Gopher会话层(Session)SMTP, DNS传输层(Transport)传输层TCP, UDP网...

WinSock

Windows Socket概述

阅读(79)评论(0)

本章内容1、什么是windows socket2、windows socket 的发展历史3、windows socket 的优势1.1 什么是windows socketWindows Socket 以下简称 WinSock 或WSA Winsock是Windows下网络编程的规范,该规范是Windows下得到广泛应用的、开放的、支持多种协议的网络编程接口...

© Theme By 苏ICP备14036222号