UN2——套接字Socket网络通信方案

Socket

所谓套接字(Socket),就是对网络中不同主机上的应用进程之间进行双向通信的端点的抽象。
一个套接字就是网络上进程通信的一端,提供了应用层进程利用网络协议交换数据的机制。
从所处的地位来讲,套接字上联应用进程,下联网络协议栈,
是应用程序通过网络协议进行通信的接口,是应用程序与网络协议栈进行交互的接口

套接字_百度百科 (baidu.com)

它主要用于制作长连接游戏(强联网游戏)

本系列学习内容

  • Socket的重要API

  • TCP通信概述

    • 同步

      • 服务端和客户端的同步通信
      • 区分消息类型
      • 分包、黏包
      • 客户端主动断开连接
      • 实现心跳消息
    • 异步

      • 异步通信常用方法
      • 服务端和客户端异步通信
  • UDP通信概述

    • 服务端和客户端同步通信
    • 异步通信常用方法