socket(套接字)连接过程
2016-01-22 17:06
218 查看
套接字之间的连接过程可以分为三个步骤:服务器监听,客户端请求,连接确认。
接下来介绍每个步骤的详细过程:
1.服务器监听:是服务器端套接字并不指定具体的客户端套接字,而是一直处于等待连接的状态,实时监控网络状态。
2.客户端请求:是指由客户端的套接字提出连接请求,要连接的目标是服务器端的套接字。为此,客户端的套接字必须首先描述它要连接的服务器的套接字,指出服务器端套接字的地址和端口号,然后就向服务器端套接字提出连接请求。
3.连接确认:是指当服务器端套接字监听到或者接收到客户端套接字的连接请求,它就响应该请求,建立一个新的线程,把服务器端套接字的描述发给客户端,一旦客户端确认此描述,连接就建立好了。注意:此时,服务器端套接字继续处于监听状态,继续接收其他客户端套接字的连接请求。
接下来介绍每个步骤的详细过程:
1.服务器监听:是服务器端套接字并不指定具体的客户端套接字,而是一直处于等待连接的状态,实时监控网络状态。
2.客户端请求:是指由客户端的套接字提出连接请求,要连接的目标是服务器端的套接字。为此,客户端的套接字必须首先描述它要连接的服务器的套接字,指出服务器端套接字的地址和端口号,然后就向服务器端套接字提出连接请求。
3.连接确认:是指当服务器端套接字监听到或者接收到客户端套接字的连接请求,它就响应该请求,建立一个新的线程,把服务器端套接字的描述发给客户端,一旦客户端确认此描述,连接就建立好了。注意:此时,服务器端套接字继续处于监听状态,继续接收其他客户端套接字的连接请求。
相关文章推荐
- Jquery Mobile dialog的生命周期
- JavaSwing 表格JTable内容居中 自定义TableModel
- nginx,FastCGI启动语句
- 7个关于网络方面的面试问题和答案
- Java 学习之反射机制“解刨”分解类,并获取内容!
- HTTP之X-Requested-With分析和思考
- Java 学习之反射机制“解刨”分解类,并获取内容!
- 汉诺塔递归算法
- vijos 1697平面几何
- 怎样使用 App Studio 高速定制你自己的 Universal Windows App
- Tomcat-在发布项目时两次重复加载的问题介绍与解决
- show processlist结果筛选
- System V 中内存共享的简单实例
- Android 数字签名详解
- 函数声明&函数表达式
- 偏差和方差的区别
- saiku导出excel单元格格式与中文列宽自动适应
- servlet web文件上传
- 彻底理解MapReduce shuffle过程原理
- Tree 递归