摘要: user.proto syntax = "proto3"; package demo; option go_package = "./pb"; //指定go_out对应的目录 message UserInfo{ int32 UserType = 1; string UserName = 2; str 阅读全文
posted @ 2022-04-14 15:19 我在路上回头看 阅读(119) 评论(0) 推荐(0)
摘要: context包 context包介绍 ​ 在go语言中,每个独立调用一般都会被单独的协程处理。但在处理一个请求时,往往可能需要在多个协程之间进行信息传递,甚至包括一层层地递进顺序传递,而且这种信息往往具有一定的场景状态。如一个请求可能衍生出各个协程之间需要满足一定的约束关系,如登录状态,前一个协程 阅读全文
posted @ 2022-04-14 12:35 我在路上回头看 阅读(370) 评论(0) 推荐(0)
摘要: server.go package main import ( "bufio" "fmt" "io" "net" "time" ) func tcpPipe(conn *net.TCPConn) { ipStr := conn.RemoteAddr().String() defer func() { 阅读全文
posted @ 2022-04-14 01:16 我在路上回头看 阅读(159) 评论(0) 推荐(0)