摘要: socket socket应该是各种语言中网络编程的基础,它介于应用层与传输层之间,只要学会使用它的接口即可。 TCP 以下建立两台机器互相通信。 Server 以下是Go语言中通过socket和goroutine编写的一个非常简单的服务端。 流程如下: 建立与服务端的链接 进行数据收发 关闭链接 阅读全文
posted @ 2020-10-14 17:01 云崖先生 阅读(1613) 评论(0) 推荐(0) 编辑
摘要: goroutine 在其他的编程语言中,线程调度是交由os来进行处理的。 但是在Go语言中,会对此做一层封装,Go语言中的并发由goroutine来实现,它类似于用户态的线程,更类似于其他语言中的协程。它是交由Go语言中的runtime运行时来进行调度处理,这使得Go语言中的并发性能非常之高。 一个 阅读全文
posted @ 2020-10-14 15:16 云崖先生 阅读(1159) 评论(6) 推荐(5) 编辑