第1章课程导学对课程整体进行介绍,并且说明HTTP协议的重要性,以及学习的必要性。
1-1导学1-2内容介绍第2章HTTP协议基础及发展历史本章主要介绍什么是HTTP协议,HTTP协议的发展历史,以及HTTP协议的底层--网络分层协议。
在本章中你将学习到HTTP协议的基础内容,并理解为什么会产生HTTP协议,以及他的优劣势。
2-15层网络模型介绍2-2HTTP协议的发展历史2-3HTTP的三次握手2-4URI-URL和URN2-5HTTP报文格式2-6创建一个最简单的web服务第3章HTTP各种特性总览本章主要讲解HTTP协议中各种头信息的作用,包括但不限于最重要的几个部分:缓存、cookie、CORS跨域、长连接等,课程中会配合实际的例子展示这些HTTP头是如何发挥作用的,并且解决了什么问题。
3-1认识HTTP客户端3-2CORS跨域请求的限制与解决3-3CORS跨域限制以及预请求验证3-4缓存头Cache-Control的含义和使用3-5缓存验证Last-Modified和Etag的使用3-6cookie和session3-7HTTP长连接3-8数据协商3-9Redirect3-10CSP第4章Nginx代理以及面向未来的HTTP本章主要实战Nginx配置各种面向未来的HTTP服务,首先会介绍Nginx的安装和基本配置,其次是配置Nginx的缓存功能来展示给大家看代理缓存相较于客户端缓存的好处。
最后这章中我们还讲解来HTTPS协议以及HTTP2,他们各是什么,有什么优点。
...4-1Nginx安装和基础代理配置4-2Nginx代理配置和代理缓存的用处4-3HTTPS解析4-4使用Nginx部署HTTPS服务4-5HTTP2的优势和Nginx配置HTTP2的简单使用第5章课程总结对课程整体再进行一个回顾5-1课程总结
2024/12/5 10:16:16 54B HTTP 计算机网络 UDP TCP/IP
1
在学习java的时候写的基于TCP长连接通信的小应用。
目前这个没有ai模式的,只有简单的两个局域网玩家联网对战。
2024/10/5 19:22:24 2.2MB Java 网络兽棋
1
一个几百行代码做出http/https代理服务器的脚本,启动即可做httphttps透明代理使用pythonproxy.py8992使用非阻塞io模式,性能还可以。
可以和浏览器一样保持长连接,代码有点乱,不管那么多了能跑就行几百行代码做出http/https代理服务器代码片段*1.* [代码][Python]代码#!/usr/bin/python#-*-coding:utf-8-*-importsocket,loggingimportselect,errnoimportosimportsysimporttracebackimportg
2024/8/15 6:38:42 58KB fd host http
1
没事打开小程序,和附近的人剪刀石头布,想来就来,想走就走。
谁能成为武林高手?!微信小程序提供了一套在微信上运行小程序的解决方案,有比较完整的框架、组件以及API,在这个平台上面的想象空间很大。
腾讯云拿到了小程序内测资格,研究了一番之后,发现微信支持WebSocket还是很值得玩味的。
这个特性意味着我们可以做一些实时同步或者协作的小程序。
整个游戏非常简单,连接到服务器后自动匹配在线玩家(没有则分配一个机器人),然后两人进行剪刀石头布的对抗游戏。
当对方进行拳头选择的时候,头像会旋转,这个过程使用WebSocket会变得简单快速。
拿到了本小程序源码的朋友可以尝试自己运行起来。
小程序的架构非常简单,这
2024/8/1 4:21:29 370KB WebSocket长连接应用场景
1
Android+Java你画我猜核心功能源码,利用SocketTCP长连接传输数据
2024/5/16 6:02:02 631KB Java Android
1
Java实现Socket长连接和短连接,实现原理可参见个人博客
2024/2/5 4:23:01 639KB socket 长连接 短连接
1
简单实用的webSocket测试工具,支持ws协议,适合测试Socket最大连接数、最长连接时间测试,不像其他的Socket工具只支持TCP、UDP
2024/1/20 12:40:44 66KB webSocket socket ws
1
用netty实现长连接和心跳监测的示例代码
2024/1/19 7:01:49 25KB 心跳
1
在线聊天,就是多人在线,一个人发消息其他人也能看见,而且不是AJAX一直刷后台,因为那样很占用服务器资源,这个例子的思想是使用长连接,只有当有人说话的时候才会返回。
里边是个工程可以使用eclipse打开。
通过这个代码可以扩展很多需要长连接才能实现的功能。
2023/12/8 10:23:14 426KB java web 在线聊天室 servlet
1
这个工程是基于TCP长连接的包模式的网络通讯框架。
在TCP连接中,按照一个一个的包方式进行数据传输,框架实现了可以同时侦听多个端口,每个数据包既可以不压缩传输,也能支持zlib压缩和blowfish加密传输。
服务端提供三种线程池来进行tcp连接处理,一类是接收线程池,接收线程池获取每个socket传输来的数据包,同时保证每个socket的包按照到来的顺序进行处理,二类是工作线程池,由接收线程池把接收到的数据包投递到工作线程池,工作线程池专门处理这些接收到的数据包。
三类是发送线程池,当工作线程池处理完这些数据包,确定需要发送处理结果数据包到客户端,或者其他线程需要发送数据包到客户端,他们首先把数据包投递到发送线程池,发送线程池专门负责数据包的发送。
框架同时提供了每个客户端的定时器功能,在服务端内部各个socket之间数据通信等。
框架来源于一个没做完的手游服务端,至于没有使用现成的游戏通讯框架而自己实现,主要是因为习惯了自己造轮子。
因为项目没做完,所有没进行严格的测试,无法保证代码无BUG。
您若要使用到自己的项目中,请完全熟悉了之后再用,这样出现BUG也好自己修改。
框架支持Linux和windows平台。
相关BLOG请看如下连接:http://blog.csdn.net/fanxiushu/article/details/50631626
2023/12/2 4:42:36 224KB C++,通讯
1
共 31 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡