![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程
Gerald Kwok
低到尘埃里,才能开出花来。
展开
-
封装UDP Socket API并且构建一个简单的回显服务器
封装UDP Socket API并且构建一个简单的回显服务器因为 Socket API 用起来非常的不便利,所以我将把 Socket API 封装起来,让我以后写程序的时候不再关注那些不重要的细节,而是把我的关注点放在接收到请求之后,怎么处理这个请求上。udp_socket_api.hpp#pragma once#include <iostream>#include &l...原创 2019-06-12 15:57:21 · 423 阅读 · 0 评论 -
jsoncpp 操作指南
JSON 小练在日常的开发环境中,尤其是进行服务器端和客户端开发中,我们一定会对数据进行序列化和反序列化,在之前,我总是用空格作为两个数据之间的分隔,直到我遇到 JSON, 我爱了。那么我就用一个简单的例子来总结一下目前我用到的 JSON 操作。网络计算器我用的是 jsoncpp原创 2019-06-23 14:32:36 · 1312 阅读 · 1 评论 -
稳稳地 TCP
稳稳地 TCPTCP 是面向连接、可靠传输、面向字节流的传输控制协议(Transmission Control Protocol)。TCP 协议段格式源/目的端口号:表示数据是从哪里来,到哪里去。32 位序号/ 32 位确认号:为保证 TCP 可靠传输的一种机制。4 位首部长度:表示该 TCP 首部有多少个字节。一行是四个字节;若选项为空,则 TCP 首部长度为 20 字节,若选项不...原创 2019-07-05 11:37:14 · 274 阅读 · 1 评论 -
UDP 小结
UDP 小结参考《图解TCP_IP》UDP 协议端格式源端口号(Source Port)表示发送端端口号,字段长 16 位。该字段是可选项,有时可能不会设置源端口号。没有源端口号的时候该字段设置为 0 。可用于不需要返回的通信中。目标端口号(Destination Port)表示接收端端口号,字段长度 16 位。UDP 长度(Length)该字段保存了 UDP 首...原创 2019-06-30 18:51:02 · 266 阅读 · 0 评论