网络
文章平均质量分 63
q435201823
11
展开
-
Unix网络编程 I/O模型
Linux的I/O模型阻塞式I/O模型非阻塞式I/O模型I/O复用模型信号驱动式I/O模型异步I/O模型总结和对比阻塞式I/O模型默认情况下,所有的套接字都是阻塞式的。上图以recvfrom为例子展示阻塞式I/O。引用程序调用recvfrom系统调用。此时内核中没有数据准备好,于是应用程序被阻塞于recvfrom,进程进入sleep状态。直到内核的缓冲区中准备好了数据,内核缓冲区中的数据将...原创 2019-11-19 15:24:22 · 207 阅读 · 0 评论 -
HTTP报文结构
HTTP有两类报文(1) 请求报文——从客户向服务器发送请求报文(2) 响应报文——从服务器到客户的回答请求报文请求方法有以下几种:请求头部字段名有以下几种:响应报文响应报文的状态码:状态码的类别:1XX Informational(信息性状态码) 接收的请求正在处理2XX Success(成功状态码) 请求正常处理完毕3XX Redirection(重定向状态码) ...原创 2019-11-04 15:57:52 · 142 阅读 · 0 评论 -
HTTP协议简介
一.HTTP简介HTTP(HyperText Transfer Protocol,超文本传输协议 )是在 TCP/IP 协议族的基础上运作的。HTTP 协议和 TCP/IP 协议族内的其他众多的协议相同,用于客户端和服务器之间的通信。最初是用来向客户端传输HTML页面内容。默认端口是80。二.HTTP的特点2.1 HTTP 协议用于客户端和服务器端之间的通信HTTP 协议和 TCP/I...原创 2019-11-04 14:50:05 · 115 阅读 · 0 评论 -
java 简易聊天工具(TCP)
真的是做了特别久。这两周刚刚学的awt和swing,顺便自己翻翻舍友的《java入门到入土》,看了一些TCP相关,于是开始着手做这个聊天工具。 一开始对照书写了一个单向的聊天工具,一个是服务器端一个是客户端。只可以客户端向服务器端发消息 客户端是GUI,服务器端是CUI。[讲解]稍微做一波讲解。 有一些名词不明白也没关系。想搞懂就百度。服务器端和客户端交互分3步骤 第一步:服务器程序创建一个原创 2017-11-18 16:45:10 · 862 阅读 · 0 评论