[置顶] java实现hello/hi的简单的网络聊天程序与ServerSocket调用栈跟踪

摘要: java实现hello/hi的简单的网络聊天程序 网络聊天采用TCP协议通过java实现 Server Client ServerSocket调用栈跟踪 该图片描述的是socket0函数调用栈的关系 从图中可以看出java从 serversocket 调用socketImpt abstractPla 阅读全文

posted @ 2019-12-07 15:47 humanyang 阅读(285) 评论(2) 推荐(0) 编辑

[置顶] 网络相关的命令工具研究报告:netsta观察TCP连接状态

摘要: 网络相关的命令工具研究报告:netstat 本文主要通过netstat来在linux下观察服务端和客户端的状态,了解TCP状态的转移过程 这张两图是完整的描述的TCP协议的过程 从中可以清楚的了解到整个TCP状态转移的过程。总共有11个状态。 先说明下图中每个字段的含义: LISTEN:服务器打开一 阅读全文

posted @ 2019-11-27 15:35 humanyang 阅读(272) 评论(0) 推荐(0) 编辑

2020年4月18日

交互式多媒体图书平台的设计与实现

摘要: 交互式多媒体图书平台的设计与实现 参照码农的自我修养之从需求分析到软件设计——一种从需求分析到软件设计的基本建模方法,按如下交互式多媒体图书平台的需求,首先按需求类型分类,然后完成概念原型设计(应具有用例图+数据模型),并选择一个关键用例进行深入分析和设计(应具有分析和设计序列图),最终给出一个设计 阅读全文

posted @ 2020-04-18 20:55 humanyang 阅读(255) 评论(0) 推荐(0) 编辑

2020年3月25日

码农的自我修养之必备技能 学习笔记

摘要: 码农的自我修养之必备技能 学习笔记 vscode Visual Studio Code是一个 轻量且强大的跨平台开源 代码编辑器(IDE),支持Windows,OS X和Linux。内置JavaScript、TypeScript和Node.js支持,而且拥有丰富的插件生态系统,可通过安装插件来支持C 阅读全文

posted @ 2020-03-25 23:03 humanyang 阅读(168) 评论(0) 推荐(0) 编辑

2020年3月23日

基于VSCode的c/c++编程语言的构建调试环境搭建指南

摘要: 基于VSCode的c/c++编程语言的构建调试环境搭建指南 实验环境:macOS catalina 10.15.3 + vscode 1.36.1 + clang++ 11.0.0 c/c++开发环境的搭建 插件安装 为VS Code安装C ++扩展。您可以通过在“扩展”视图(⇧⌘X)中搜索“ c 阅读全文

posted @ 2020-03-23 18:40 humanyang 阅读(546) 评论(0) 推荐(0) 编辑

2020年3月16日

工程化编程实战callback接口学习笔记

摘要: 工程化编程实战callback接口学习笔记 1.配置vscode c/c++调试编译环境,并运行lab5 1.tar.gz中的代码 按照老师上课所给出的vscode配置环境,但是我遇到了些问题,macOS下无法debug(通过clang++),在微软vscode也给出了解释, "issue 3829 阅读全文

posted @ 2020-03-16 19:33 humanyang 阅读(233) 评论(0) 推荐(0) 编辑

2020年1月9日

软件工程师计算机网络水平测试

摘要: 计算机网络的测试题目题目非常多,408就是非常好的资料,其次我觉的软件工程师应聘,别人面试经验的一些题目也很能够体现计算机网络水平。所以主要选取这两方面 第一部分:选择题 1 .(408 2011年)TCP/IP参考模型的网络层提供的是 A.无连接不可靠的数据报服务 C.有连接不可靠的虚电路服务 B 阅读全文

posted @ 2020-01-09 01:23 humanyang 阅读(895) 评论(0) 推荐(0) 编辑

2019年12月26日

深入理解TCP协议及其源代码

摘要: 深入理解TCP协议及其源代码 实验环境:Linux 5.0.1 内核 32位系统的MenuOS 本次主要分析理解TCP三次握手,和跟踪三次握手的基本过程 该TCP协议的状态转换图,完整的描述了TCP状态的变化: 从中可以清楚的了解到整个TCP状态转移的过程。总共有11个状态。 先说明下图中每个字段的 阅读全文

posted @ 2019-12-26 20:25 humanyang 阅读(741) 评论(0) 推荐(0) 编辑

2019年12月19日

Socket与系统调用深度分析

摘要: Socket与系统调用深度分析 实验环境:Linux 5.0.1 内核 32位系统的MenuOS 本文主要解决两个问题 用户态如何通过中断进入socket的系统调用 socket抽象层如何通过多态的机制,来支持不同的传输层的协议。也就是socket作为父类,TCP/UDP为子类,父类指向子类对象,实 阅读全文

posted @ 2019-12-19 15:55 humanyang 阅读(839) 评论(0) 推荐(0) 编辑

2019年12月11日

构建调试Linux内核网络代码的环境MenuOS系统

摘要: 构建调试Linux内核网络代码的环境MenuOS系统 1 . 下载,配置内核编译为32位 2.配置内核可以进行debug 3.编译 4.升级当前系统内核 5.通过QEMU虚拟机加载内核 6.构造MenuOS 7.构建Linux内核的gdb调试环境 8.构建MenuOS的网络功能 搭建好后测试结果如下 阅读全文

posted @ 2019-12-11 15:15 humanyang 阅读(210) 评论(0) 推荐(0) 编辑

导航