一、Netty概念: Netty是一个NIO客户端服务器框架,可以快速轻松地开发协议服务器和客户端等网络应用程序。它极大地简化并简化了TCP和UDP套接字服务器等网络编程。 “快速简便”并不意味着最终的应用程序会受到可维护性或性能问题的影响。 Netty经过精心设计,具有丰富的协议,如FTP,SMT ...
分类:
Web程序 时间:
2019-08-20 01:03:23
阅读次数:
129
socket(套接字) 本地回环地址 127.0.0.1 我们先来写一个简单地服务器和客户端 服务端 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 import socket ? server = socket.socket() # 就比如买了一个手机 server.bind ...
分类:
其他好文 时间:
2019-08-08 23:28:39
阅读次数:
105
1.OSI参考模型 (1)应用层 应用指能够产生网络流量和用户交互的程序 (2)表示层 数据的压缩,加密,表示方式 (3)会话层 服务器和客户端建立会话,用netstat可以查看 (4)传输层 可靠数据传输,不可靠数据传输 (5)网络层 IP地址编址,选择最佳路径 (6)数据链路层 输入如何封装,添 ...
分类:
其他好文 时间:
2019-07-29 09:31:29
阅读次数:
112
HTTP消息是服务器和客户端之间交换数据的方式 有两种类型的消息: 请求--由客户端发送用来触发一个服务器上的动作 相应--来自服务器的应答 一、HTTP响应的构成 1、状态行 HTTP响应的起始行被称作状态行,包含以下信息: 协议版本,通常为HTTP/1.1 状态码,表明请求是成功或失败。常见的状 ...
分类:
Web程序 时间:
2019-07-28 14:15:21
阅读次数:
130
一、概述 AIDL 意思即 Android Interface Definition Language,翻译过来就是Android接口定义语言,是用于定义服务器和客户端通信接口的一种描述语言,可以拿来生成用于IPC的代码。从某种意义上说AIDL其实是一个模板,因为在使用过程中,实际起作用的并不是AI ...
分类:
移动开发 时间:
2019-07-24 00:13:03
阅读次数:
120
一、粘包 1. 粘包现象 ? 以上两个服务器和客户端,当服务端发送的内容超过1024时,客户端并不会将内容一次全部读取出来,而会在客户端下次输入命令时将上次剩余的内容读取出来,而下次命令的结果又会滞留到下下次。这种现象就是粘包,它与系统缓冲区有关。 | | 服务端 | 客户端 | | | | | | ...
分类:
编程语言 时间:
2019-07-20 15:44:16
阅读次数:
92
Netty是什么: Netty 是一款提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。也就是说,Netty 是一个基于 NIO 的客户、服务器端编程框架,使用 Netty 可以确保你快速和简单地开发出一个网络应用,例如实现了某种协议的客户,服务端应 ...
分类:
Web程序 时间:
2019-07-15 18:45:35
阅读次数:
162
HTTP 协议 通讯协议:服务器和客户端进行数据交互的形式 HTTP 工作原理 :HTTP 协议工作于客户端 服务端架构为上。浏览器作为 HTTP 客户端通过 URL 向 HTTP 服务端即 Web 服务器发送所有请求,Web 服务器根据接收到的请求后,向客户端发送响应信息 四点注意事项 HTTP ...
分类:
Web程序 时间:
2019-07-07 09:43:03
阅读次数:
131
代码贴上,做个记录 TcpClient TcpServer 客户端发送 服务端接收数据 ...
分类:
编程语言 时间:
2019-06-28 09:13:12
阅读次数:
179
网络编程小结 网络架构及演变过程 单机架构 不需要联网 CS架构 客户端和服务端直接交互 BS架构 客户端嫁接在浏览器上。浏览器与服务端交互 互联网和互联网的组成 教材版 边缘部分:服务器和客户端 核心部分:路由器/基站 科普版 硬件:网工的事情 软件:一大堆协议 OSI七层协议 物理层 硬件:传输 ...
分类:
其他好文 时间:
2019-06-27 19:30:49
阅读次数:
166