socket通信流程 socket通信流程 ...
                            
                            
                                分类:
其他好文   时间:
2018-08-25 11:38:10   
                                阅读次数:
142
                             
                         
                    
                        
                            
                            
                                    总结了一个简单的boost asio的tcp服务器端与客户端通信流程.模型是一个client对应一个线程。先做一个记录,后续再对此进行优化。 环境:VS2017 + Boost 1.67 server: client: ...
                            
                            
                                分类:
其他好文   时间:
2018-08-06 20:13:14   
                                阅读次数:
222
                             
                         
                    
                        
                            
                            
                                    通信流程如下: 1、Winsock库的装入、初始化 #pragma comment(lib,"WS2_32.lib")、WSAStartup() 2、套接字的创建(服务器端是监听套接字) socket() 3、绑定套接字到指定的IP地址和端口 bind() 4、设置套接字进入监听状态(服务器端)+接 ...
                            
                            
                         
                    
                        
                            
                            
                                    socket通信流程与打电话流程类似,我们就以打电话为例来实现一个low版的套接字通信 服务端: 客户端: ...
                            
                            
                                分类:
编程语言   时间:
2018-07-06 22:25:35   
                                阅读次数:
142
                             
                         
                    
                        
                            
                            
                                TCP通信流程 Server端: 创建套接字:socket( ) 创建sockaddr_in结构体变量,并设置相关参数 将套接字与IP、端口绑定:bind( ) 使套接字处于监听状态,等待Client端发起连接请求:listen( ) 取接收请求,并生成已连接socket描述符:accept( )  ...
                            
                            
                                分类:
其他好文   时间:
2018-06-24 11:35:06   
                                阅读次数:
173
                             
                         
                    
                        
                            
                            
                                    UDP通信流程步骤: 服务端: 等待(被动)接收发送 1: 创建 socket: socket() 2: 绑定端口: bind() 3: 读取消息: read() 4: 发送消息: write() 5: 关闭套接字: close() 客户端:主动发送接收 1: 创建 socket: socket() ...
                            
                            
                                分类:
其他好文   时间:
2018-06-23 01:39:15   
                                阅读次数:
178
                             
                         
                    
                        
                            
                            
                                    TCP通信流程步骤: 服务端: 等待(被动)接收发送 1: 创建 socket: socket() 2: 绑定端口: bind() 3: 监听端口: listen() 4: 接受连接: accept() 5: 读取消息: read() 6: 发送消息: write() 7: 关闭套接字: close ...
                            
                            
                                分类:
其他好文   时间:
2018-06-23 01:24:55   
                                阅读次数:
245
                             
                         
                    
                        
                            
                            
                                1 简述OSI 七层协议。2 什么是C/S和B/S架构?3 简述三次握手、四次挥手的流程。4 什么是arp协议?5 TCP和UDP的区别?6 什么是局域网和广域网?7 为何基于tcp协议的通信比基于udp协议的通信更可靠?8 什么是socket?简述基于tcp协议的套接字通信流程。9 什么是粘包?  ...
                            
                            
                                分类:
编程语言   时间:
2018-06-21 01:27:57   
                                阅读次数:
362
                             
                         
                    
                        
                            
                            
                                    一、数据分布 1.数据分布理论 2.Redis数据分区 3.集群功能限制 二、搭建集群 1.准备节点 2.节点握手 3.分配槽 4.用redis-trib.rb搭建集群 三、节点通信 1.通信流程 2.Gossip消息 3.节点选择 四、集群伸缩 1.伸缩原理 2.扩容集群 3.收缩集群 五、请求路 ...
                            
                            
                                分类:
其他好文   时间:
2018-06-04 23:26:15   
                                阅读次数:
150
                             
                         
                    
                        
                            
                            
                                网络通信理论 首先说下网络之间的通信流程看图 Socket 层是位于运输层和应用层之间的,封装好的,方便使用 Socket 是什么和工作流程 Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在 ...
                            
                            
                                分类:
其他好文   时间:
2018-05-18 18:09:05   
                                阅读次数:
164