Socket

概述

也叫套接字编程,是一个形象层,实质上就是IO流。

应用程序能够通过它发送或接收数据,可对其像对文件一样的关上、读写和敞开等操作。套接字容许应用程序将I/O插入到网络中,并与网络中的其余应用程序进行通信。网络套接字是IP地址与端口与协定的组合。

Socket就是为网络编程提供的一种机制 / 通信的两端都有Socket

网络通信其实就是Socket间的通信 / 数据在两个Socket间通过IO传输

服务器要优先于客户端先开启

服务器发送一个汉字的话就会呈现相似乱码,但其实并不是乱码,因为是应用的UTF-8编码表,这个表里存储汉字是一个汉字对应三个字节,会去找对应的字符去展现进去。