欢迎来到通信人在线![用户登录] [免费注册]

网络套接字(Socket)技术

浏览:1455  来源:通信人在线  日期:2021-05-14

●文章摘要:

20世纪80年代初期,美国政府的高级研究工程机构(ARPA)给加利福尼亚大学Berkeley分校提供了资金,让它们再UNIX操作系统下实现TCP/IP协议。在这个项目中,研究人员为TCP/IP网络通信开发了一个API(应用程序接口)。这个API称为Socket接口(套接字)。实际上,Socket在计算机中提供了一个通信端口,可通过这个端口与任何一个具有Socket接口的计算机通信。在计算机网络上,发送和接收的信息都通过Socket接口来实现。本文对网络套接字(Socket)技术及其编程技术进行了介绍,通过本文的学习,可以对网络套接字(Socket)技术由一个基本的了解。

 

关键词

套接字(Socket)技术; Socket编程技术

 

●作者简介:

孙飞显:河南财政金融学院教授

靳晓婷、张俊宝、王海龙等

 

文章来源:

摘编自《TCP/IP网络编程技术与实例》(2014年版)

 

●文章目录:

一、Socket的含义与分类

1Socket的含义

2Socket的分类

3Winsock概述

二、Socket编程基础

1IP地址的表示形式

2Socket的地址结构

三、Socket编程流程

1、流式套接口编程流程

2、用户数据套接口编程流程

四、Socket的两种I/O模式

1Block模式

2non-Block模式

3Winsock两种I/O模式的比较

五、Winsock编程模型

1Select模型(选择模型)

2WSAAsyncSelect模型

3WSAEventSelect模型

4Overlapped I/O事件通知模型

5Overlapped I/O完成例程模型

6IOCP模型

 

●文章内容:

百度云服务器
© 2004-2024 通信人在线 版权所有 备案号:粤ICP备06113876号 网站技术:做网站