1、基本概念
1.1socket套接字
可以简单的把套接字理解为一个网络地址和端口的组合,它是基于tcp/ip协议,操作系统提供的一种系统调用,用作进程间通信,主要是是不同主机之间的进程通信。因为有了套接字,所以一般网络程序员不需要直接和tcp/ip打交道,主流的操作系统一般都提供了相应的API调用。比如,使用socket,你可以绑定相应的网络IP以及端口号,可以选择使用tcp或者是使用udp。可以简单的把套接字理解为一个网络地址和端口的组合
可以简单的把套接字理解为一个网络地址和端口的组合,它是基于tcp/ip协议,操作系统提供的一种系统调用,用作进程间通信,主要是是不同主机之间的进程通信。因为有了套接字,所以一般网络程序员不需要直接和tcp/ip打交道,主流的操作系统一般都提供了相应的API调用。比如,使用socket,你可以绑定相应的网络IP以及端口号,可以选择使用tcp或者是使用udp。可以简单的把套接字理解为一个网络地址和端口的组合