21、互联网应用与网络通信全解析

互联网应用与网络通信全解析

1. 互联网应用与网络通信概述

随着互联网的日益普及,越来越多的应用程序具备了通过网络(包括互联网)与其他应用程序进行通信的能力。微软从 Windows NT 和 Windows 95 开始,将网络功能融入操作系统,使得这种网络通信能力在各类应用中变得十分常见。

一些应用程序执行简单的网络任务,例如:
- 检查网站以确定程序是否有更新,并为用户提供更新程序副本的选项。
- 某些文字处理应用程序可以将文档格式化为网页,并允许用户将页面加载到 Web 服务器上。
- 电脑游戏允许用户与世界各地的其他人对战,而不仅仅是与游戏本身竞争。

应用程序可以拥有任意数量的网络功能,这些功能都围绕着 Winsock 接口构建。如果掌握了如何使用 Winsock 接口和 MFC Winsock 类进行编程,那么整个应用程序编程领域将为你敞开大门,极大地扩展编程选项。今天将学习以下内容:
- 应用程序如何使用 Winsock 接口在两台或多台计算机之间进行网络通信。
- 客户端和服务器应用程序之间的区别,以及它们在建立通信链接中各自扮演的角色。
- MFC Winsock 类如何简化编写互联网应用程序的过程。
- 如何创建自己的 Winsock 类(继承自 MFC Winsock 类),以便轻松构建事件驱动的网络应用程序。

2. 网络通信的工作原理

大多数通过网络(无论是互联网还是小型办公室网络)进行通信的应用程序,都使用相同的原理和功能来执行通信。其基本过程如下:
1. 等待连接 :一个应用程序位于一台计算机上,

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小风微灵·cat

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值