美文网首页
go 语言学习笔记

go 语言学习笔记

作者: 蛐蛐儿阳 | 来源:发表于2020-04-25 11:53 被阅读0次

    前言: 我 搂 go语言花了几天? 两天还是三天我忘了。下面,也就是今天, 我会用go写几个小东西, 东西和思路放这里,就是把想写的东西写个列表。
    1, 被弃之。
    我学go时,是想自己写个类似花生壳或ngrok这样的服务器,我想的是既然自己电脑能联网,为何自己电脑不能做服务器?然后找到了花生壳或ngrok 这类工具。简单易用,(花生壳需要实名验证)。但他们的流程是这样的。

    用户->花生或ngrok服务器->映射到本地,自己电脑目录
    我想要的是这样的
    用户->本地目录
    

    我学完go,很开心,go 的net包里面有很多对tcp,http等连接的支持。但我查找了好多资料,发现依然无法实现我的想法。根本原因是,我们大多数个人电脑没有公网ip。ipv4在19年已被耗尽。我们可以远程操控系统,但我们依然不能跳过服务,直接操控我们的电脑,除非是局域网。可以打电话向电信申请公网ip,这个我就没试过了, 他们太贵了。
    就是说你想要公网ip,打电话申请,编程语言是解决不了问题的。
    qq里面有远程桌面控制工具,猜想流程

    A用户->腾讯服务器->B用户
    我们用的一切服务, 都没有跨过服务器直接A用户到B用户。
    哦, 话说得太满了,有类似 飞秋 一样的局域网聊天软件
    

    所以第一个想法抛弃。

    2, 自己实现一个队列。
    思路:
    1),go去写队列应该是相当简单的,因为它天生就有list, (注意这里不是 map也不是切片)。
    2),搞个http,页面随时显示队列信息以及条数。

    3, go 工作招工,主要是高网络协议这一块的。socket 要终点学习。

    4, go链接操作mysql, go 链接操作 redis。
    大概写这些吧,开整。

    相关文章

      网友评论

          本文标题:go 语言学习笔记

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