资讯专栏INFORMATION COLUMN

【占坑】【计算机网络】用Socket模拟简单的HTTP服务器与客户端

sydMobile / 3178人阅读

摘要:的一些基础知识建立一个简单的连接遇到的问题需要有一个地方来存过来的数据,需要的数据也得有地方去找首先想到的肯定是搞个数据库,但因为组里不划水的人都不会数据库,所以这条路基本走不通不用数据库的话那想来想去大概就只能搞个文件出来当个伪数据库,但

Socket的一些基础知识 建立一个简单的连接 遇到的问题

需要有一个地方来存post过来的数据,get需要的数据也得有地方去找

首先想到的肯定是搞个数据库,但因为组里不划水的人都不会数据库,所以这条路基本走不通

不用数据库的话那想来想去大概就只能搞个文件出来当个伪·数据库,但不知道这种操作可不可行

后来去问了大佬,大佬给的建议是直接搞个目录出来存就好,和第二个想法一样

确定了用什么来存,但在采用哪种文件格式上出现了分歧,我倾向于是xml或者json这样的数据类型文件,但另一个组员倾向于用html,因为我们返回给client的报文要支持多种类型,不仅仅是文本

于是继续查吧

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/74633.html

相关文章

  • snabbdom源码粗读

    摘要:这个大概是的钩子吧在每一次插入操作的时候都将节点这类型方法可以看出来是在调用对应的方法因为开始的时候就导入进来了插入节点操作的时候都需要加入子节点有子元素也就是的时候递归调用循环子节点生成对应着一些操作之后都要触发钩子函数。 snabbdom 本文的snabbdom源码分析采用的是0.54版本(即未用ts重写前的最后一版) 前期了解 snabbdom被用作vue的虚拟dom。本文的一个...

    svtter 评论0 收藏0
  • express+socket.io实现一个简易版聊天室

    摘要:用伪代码来模拟下长轮询的过程前端利用下面函数进行请求后端代码做如下更改利用随机数的大小来模拟是否有新数据有新数据来了长轮询的确减少了请求的次数,但是它也有着很大的问题,那就是耗费服务器的资源。 写在前面 最近由于利用node重构某个项目,项目中有一个实时聊天的功能,于是就研究了一下聊天室,在线demo|源码,欢迎大家反馈。这个聊天室的主要利用到了socket.io和express。这个...

    Chaz 评论0 收藏0
  • 手摸手,带你vue撸后台 系列一(基础篇)

    摘要:详细具体的使用可以见文章手摸手,带你优雅的使用。为了加速线上镜像构建的速度,我们利用源进行加速并且将一些常见的依赖打入了基础镜像,避免每次都需要重新下载。 完整项目地址:vue-element-admin系类文章二:手摸手,带你用vue撸后台 系列二(登录权限篇)系类文章三:手摸手,带你用vue撸后台 系列三(实战篇)系类文章四:手摸手,带你用vue撸后台 系列四(vueAdmin 一...

    xiaotianyi 评论0 收藏0
  • Swoole4.x探究之多进程TCP协程服务实现

    摘要:有研究过框架的同学就会发现,其实最核心的,就是用了拓展加上拓展来实现其底层的网络服务和多进程调度。我们在模式下,测试起五个进程主进程要等待回收我们,这样就很简单的实现了一个多进程的协程服务。 有研究过Workman框架的同学就会发现,其实workman最核心的,就是用了php socket拓展加上pcntl拓展来实现其底层的网络服务和多进程调度。那我们今天就来探讨如何使用Swoole的...

    ad6623 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<