写聊天室的过程

作者: 谢玉琳 | 来源:发表于2025-02-08 17:17 被阅读0次

       寒假之前已经学习了一部分这个阶段的知识点,但每次学习的时间都特别零碎,所以寒假就把之前学习过的知识点复习了一遍,然后学习新的知识,差不多用了5天左右的时间把go进阶的知识点都看了一遍,之后就开始写这个阶段的作品——聊天室。

       在最开始写的时候, 跟着视频一点一点敲,视频实现了聊天室的大部分功能,所以视频用什么方法,我用什么方法,视频用TCP连接的方式,我也用,直到视频导入了一个redis的外部库,而我导入的跟它的版本不一样时,命运的齿轮就开始转动了,因为不同版本的的库里面的方法用的也不一样,然后我跟着视频敲得越多我的代码爆红的地方也逐渐增多。

       这时,我心里就有一个念头就悄悄生根发芽

       我想推翻了重新写,只有一个原因,照着视频敲出来的代码我看不懂,上面说代码爆红出错,与其说那是个原因,倒不如说是一个借口因为如果我想继续写下去我就可以查查我这个库的使用方法,是一个我想推翻了一步一步自己写的借口,于是,我就学习了阶段视频中的最后一个视频,websocket连接,视频19分钟,讲的很好,这个视频我至少看了5遍,然后在不看视频的情况下,把里面教的服务端客户端的最基本的连接,读写等功能实现了,然后就开始了我的聊天室。

       在用这个方法写的过程中,我一个功能一个功能的实现,用了一个多星期时间,感觉终于到了最后一个功能,但是这个功能就是实现不了,然后找了很多资料,找别人问,知道可能是我代码结构写的有问题,如果要实现那个功能很麻烦,然后经过一番挣扎,把我的整个代码的结构还有发送消息的形式改了一下,但最后一个功能还是没办法完整的实现,也就是今个早上的事,到现在最后一个功能还没有实现。

       为什么现在写下了写聊天室的过程以及感受,因为我觉得现在是最好的时间,大多数时候我都会倾向于把一件事干完之后然后再想想做件事的一系列感受,但是我感觉这次如果写完之后我就会有另一种感受,具体是什么我现在也不知道,所以想记录一下现在!

相关文章

  • 用drag事件打造一款流畅的可拖拽组件

    近来在开发react聊天室过程中突发奇想,要写一款拖拽组件,提升一下聊天室的逼格,在这里便纪录一下装逼全过程。 第...

  • Android网易云信聊天室消息fromNick为空

    问题及处理过程 1.聊天室需要初始化昵称( 中英文 或 中文及拼音 合并展示)2.进入聊天室成功时,调用upda...

  • nodejs写的聊天室

    前不久学了一点nodejs,萌生了用nodejs写一个聊天室的想法。首先呢,我去对聊天室的技术实现做了小小的调研,...

  • XMPP(二)创建群聊

    1.创建一个聊天室1.1 聊天室的创建。1.2 聊天室的保存1.3 代理方法2.加入聊天室2.1 成功加入聊天室2...

  • Express+MySQL+Vue+Socket.io搭建一个聊

    写这个系列的文章的初衷是想利用socket.io自己开发一个聊天室。聊天室要取到用户的头像和昵称,以及拉取历史聊天...

  • C代写:Chat Room代做留学生JSP作业

    Introduction用c语言写一个多人聊天室,大致要求就是做一个能够实现自由加入和退出的聊天室。 一个人发送信...

  • 写的过程

    10阶段

  • [Python] 多用户,多房间全双工聊天室

    需求描述 创建一个多用户,多房间的全双工聊天室。 多用户,多房间的意思是可以有多个聊天室,每个聊天室里可以有多个用...

  • 写故事的过程

    有时候 惊觉天空好蓝 偶尔发现 天空也会哭泣 艳阳高照 晴空万里的欢快 乌云密布 低沉,压抑的阴郁 每一天都是新的...

  • 享受写的过程

    对于写文,起标题对我来说仍是件难事,所以一如往常,还是先开始码字写完后再开始想标题。这次电脑很顺利就打开了,这让刚...

网友评论

    本文标题:写聊天室的过程

    本文链接:https://www.haomeiwen.com/subject/asezujtx.html