C/C++教程 第十七章 —— MFC开发多人聊天室

注意

本系列文章已升级、转移至我的自建站点中,本章原文为:MFC开发多人聊天室

目录

  • 注意
    • 一、前言
    • 二、网络编程基础
    • 三、网络协议
      • 1.TCP
      • 2.UDP
    • 四、TCP实现聊天
      • 1.Tcp服务器
      • 2.Tcp客户端
      • 4.运行测试
    • 五、UDP实现聊天
      • 1.UDP服务器
      • 2.UDP客户端
      • 3.运行测试
    • 六、思考问题

一、前言

前面几个章节我们大致过了一遍MFC的内容,相信现在的你已经是有能力开发一些简单的软件的了!

但现在的软件,很少有不需要网络的,别的不说,至少也会有一个软件检测升级的功能。

而这就是本章要介绍的网络编程!

不过在学习网路编程之前,我们需要有一个总体观念:

网络通信是对于整个电脑而言,而不单单是我们写的这个程序,我们所写的程序实际上是在调用我们电脑网络通信的能力。

二、网络编程基础

首先还是来考虑一个问题,我们为什么需要网络?

这个问题应该是很简单的,因为我们需要和他人交换信息,通信。

虽然目前大部分电脑的操作系统本身,都是支持多用户使用同一台电脑,但实际上,现在个人电脑应该是占主导地位的,即自己独占一台电脑。

Windows系统也是一样,

你可能感兴趣的:(C/C++,实战入门到精通,mfc,c++,c语言)