网络编程:
底层遵循TCP\IP协议,在系统层上以Socket接口方式呈现
基于TCP协议的网络通信模型:
服务器 客户端
创建socket对象 创建socket对象
准备通信地址(端口号+ip地址) 准备通信地址(端口号+服务器公网ip地址)
绑定socket与通信地址 ...
设置监听和排队数量 ...
等待客户端连接 连接服务器
分配新的socket对象+
开辟新的进程或线程服务 ...
接收请求 发送请求
响应请求 接收响应
关闭socket 关闭socket
使用到的函数
int socket(int domain, int type, int protocol);
功能:创建socket对象(文件)
domain:
AF_INET 基于IPv4地址通信
type:
SOCK_STREAM 数据流协议 TCP