计算机网络
ArthurCaoMH
我独坐须弥山巅,把万里浮云一眼看开!
展开
-
iOS JSON 模型转换库评测——YYModel作者
iOS JSON 模型转换库评测转自:iOS JSON 模型转换库评测iOS 开发中总会用到各种 JSON 模型转换库,这篇文章将会对常见的几个开源库进行一下评测。评测的内容主要集中在性能、功能、容错性这几个方面。一、评测的对象:Manually手动进行 JSON/Model 转换,不用任何开源库,可以进行高效、自由的转换,但手写代码非常繁琐,而且容易出错。YYModel我造的一个新轮子,比较轻量(算上 .h 只有 5 个文件),支持自动的 JSON/Model 转换,支持定义映射过转载 2020-10-15 14:42:52 · 555 阅读 · 0 评论 -
计算机网络常用端口号大全
一、概述:计算机端口号总数:65535,一般用到的是1~65535,0一般不使用0-1023: 系统端口,也叫公认端口,这些端口只有系统特许的进程才能使用; 1024~65535为用户端口:1024-5000: 临时端口,一般的应用程序使用1024到4999来进行通讯; 5001-65535:服务器(非特权)端口,用来给用户自定义端口。二、常用端口号:以下均为默认端口号,即未...原创 2019-03-20 10:21:16 · 43483 阅读 · 1 评论 -
Java Socket TCP粘包和拆包问题
客户端发送一次消息后,服务端读取这次消息,可能由于socket缓冲区较大,继续等待客户端的发送,如果未收到则读取完成,如果收到则将新读取的内容拼接到旧的后面,这样的现象会造成数据传输错误,解决这个错误需要用到拆包客户端一次发送的消息大域socket的缓冲区,需要分块发送,因此需要粘包常用方法有很多: 使用带消息头的协议、消息头存储消息开始标识及消息长度信息,服务端获取消息头的时候解...原创 2019-04-03 14:18:05 · 1836 阅读 · 3 评论