V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  awanganddong  ›  全部回复第 3 页 / 共 26 页
回复总数  517
1  2  3  4  5  6  7  8  9  10 ... 26  
2023-07-12 22:10:25 +08:00
回复了 awanganddong 创建的主题 Go 编程语言 go 分隔符处理粘包拆包问题
这个文章可以参考

消息长度固定,提前确定包长度,读取的时候也安固定长度读取,适合定长消息包。
使用特殊的字符或字符串作为消息的边界,例如 HTTP 协议的 headers 以“\r\n”为字段的分隔符
自定义协议,将消息分为消息头和消息体,消息头中包含表示消息总长度

https://wangbjun.site/2019/coding/golang/golang-tcp-package.html

谢谢各位
2023-07-12 22:04:32 +08:00
回复了 awanganddong 创建的主题 Go 编程语言 go 分隔符处理粘包拆包问题
bufio.NewReader 这个概念,理解错了。这个得出来的结果比较清晰一些
```
func main() {
conn, err := net.Dial("tcp", "127.0.0.1:8866")
if err != nil {
log.Fatal(err)
}
defer conn.Close()
_, err = conn.Write([]byte("bbbb\ndfdfdfdfd\nsdsdsd"))
_, err = conn.Write([]byte("aaa\n"))
if err != nil {
panic(err)
}
time.Sleep(time.Second)
}

```
2023-07-12 21:59:39 +08:00
回复了 awanganddong 创建的主题 Go 编程语言 go 分隔符处理粘包拆包问题
TCP 流数据边界问题 这个没人吐槽了吧。
2023-07-12 21:53:05 +08:00
回复了 awanganddong 创建的主题 Go 编程语言 go 分隔符处理粘包拆包问题
@ggvoking 主要是想搞明白采用分格符这种方式是怎么处理的
2023-07-03 20:01:47 +08:00
回复了 zyxk 创建的主题 Go 编程语言 golang 有什么 TCP 框架?
这里有需要的扩展包
https://github.com/alberliu/gn
@assiadamo 谢谢了
@assiadamo 我的意思是我现在做的业务全是 web 业务,然后现在想进入到游戏行业,然后没有相关经验,所以要补那一块的知识,现在开发语言是 go 和 php
@assiadamo 想问下 web 业务怎么切入到游戏业务里边。可以加个联系方式吗
建个群,大佬,学习学习怎么进游戏
2023-06-26 20:15:28 +08:00
回复了 awanganddong 创建的主题 程序员 请教大家关于微服务的概念
谢谢了
2023-06-20 21:30:56 +08:00
回复了 awanganddong 创建的主题 Lua openresty + lua 这个地方怎么写
lua-resty-upstream-healthcheck 和 lua-resty-balancer 不兼容
好像是 init_worker_by_lua_block 执行顺序先于 balancer_by_lua_block 。

可以试试这个库: https://github.com/upyun/lua-resty-checkups
2023-06-06 21:18:52 +08:00
回复了 awanganddong 创建的主题 成都 下周准备找工作了,有能帮内推一下的吗
@paranoidxxx 我这周还没有约我面试的,不过我现在主要投的是 go
2023-06-06 21:18:03 +08:00
回复了 awanganddong 创建的主题 成都 下周准备找工作了,有能帮内推一下的吗
@lierbai 一般看薪资不是按能力来的吗,还看工资吗?
2023-06-06 21:14:33 +08:00
回复了 awanganddong 创建的主题 成都 下周准备找工作了,有能帮内推一下的吗
@weberhansen d2hhbmRkbXk=
上边是我 base64 位的微信。
2023-04-18 16:44:29 +08:00
回复了 royedia 创建的主题 成都 有成都工作内推群吗
@w741069229 你们后端招什么语言的呢
2023-04-18 10:36:09 +08:00
回复了 awanganddong 创建的主题 Go 编程语言 go & 和 * 的区别,以及适用场景
这是在知乎看到的,清晰了不少

C++primer 中对 对象的定义:对象是指一块能存储数据并具有某种类型的内存空间一个对象 a ,它有值和地址&a ,运行程序时,计算机会为该对象分配存储空间,来存储该对象的值,我们通过该对象的地址,来访问存储空间中的值指针 p 也是对象,它同样有地址&p 和存储的值 p ,只不过,p 存储的数据类型是数据的地址。如果我们要以 p 中存储的数据为地址,来访问对象的值,则要在 p 前加解引用操作符"*",即*p 。

作者:xmqv
链接: https://www.zhihu.com/question/37608201/answer/72766337
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
2023-04-17 16:31:12 +08:00
回复了 brader 创建的主题 程序员 请问大家知道哪里有比较系统的 nginx 配置文档教程或手册
2023-04-13 17:51:55 +08:00
回复了 zhishi69 创建的主题 服务器 现在服务器很容易被沦陷(入侵)吗?
测试服搭建了 jenkins ,设置账号密码 admin 。应该是被扫了,发布了挖矿程序。
其实想问下成都的中型公司是哪家
2023-03-14 17:00:22 +08:00
回复了 georgezhang 创建的主题 成都 有推荐成都维修电脑地儿
品牌的电脑基本上在各地商场都有维修售后点,美团上也有相关维修门店。
1  2  3  4  5  6  7  8  9  10 ... 26  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5427 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms · UTC 08:10 · PVG 16:10 · LAX 00:10 · JFK 03:10
Developed with CodeLauncher
♥ Do have faith in what you're doing.