Golang教程网
Golang教程网
  • 博客首页
  • 实战学习Golang
  • 日常工作实战
  • 小程序实战开发
    • 微信小程序开发
    • 百度智能小程序开发
    • QQ小程序开发
    • 头条小程序开发
    • 支付宝小程序开发
  • 学习笔记
  • 搜索
golang tcp/ip Go 网络编程
发表于 2023-08-24

一、网络编程入门 在tcp/ip模型的应用层和传输层中,基于传输层抽象了一系列接口,而此接口即用于我们的实际开发中为socket(套接字)。 socket也叫套接字, 是为了方便程序员进行网络开发而被设计出来的编程接口. socket在OSI七层模型中是属于传输层(TCP,UDP协议)之上 的一个抽象接口.Go语言的标准库net包里对socket封装了一些列实现网络通信的api 1.1

golang服务报错: write: broken pipe的解决方案
发表于 2023-08-24

一、程序报错 发现BSC节点报错: write: broken pipe 2022/04/11 11:23:00 http: panic serving 172.31.34.109:32952: write tcp 172.31.6.64:9093->172.31.34.109:32952: write: broken pipegoroutine 145578 [running]

【go实现tcp升级到http之持久连接】
发表于 2023-08-24

写在前面 go实现tcp升级到http这个可以见前面的文章 go实现tcp升级到http 因为http是应用层,是在tcp协议之上,而之前写的是基于一次http请求创建一个tcp链接,也就是所谓的短连接,这个弊端就是在高并发的场景下面,linux可能存在着tcp链接回收不及时的情况,因为tcp创建是有上限的,可能导致就是tcp链接创建不出来。 代码 我们在原来的基础上更改一下,代码详见

Go核心优势之网络通信高性能(三)
发表于 2023-08-24

Go核心优势之网络通信高性能(三) 前置: 有了前两节并发编程综合应用和原理源码解读之后,我们要打通高性能的任督二脉少不了网络通信。 标准库net包的使用 Go语言标准库里提供的 net 包,支持基于 IP 层、TCP/UDP 层及更高层面(如 HTTP、FTP、SMTP)的网络操作,其中用于 IP 层的称为 Raw Socket。 重要函数:net.Listen() 服务端的监听 。

golang高性能tcp服务器,使用golang 编写一个轻量级TCP框架
发表于 2023-08-24

image.png TCP/IP(Transmission Control Protocol/Internet Protocol) 即传输控制协议/网间协议,是一种面向连接(连接导向)的、可靠的、基于字节流的传输层(Transport layer)通信协议,因为是面向连接的协议,数据像水流一样传输,会存在黏包问题。 我们先看看项目结构 ├── demo │ └── zinxv0

go http服务器性能,golang 并发的http服务器
发表于 2023-08-24

首先,我使用了github.com/ant0ine/go-json-rest/rest 这个包 直接贴代码 func Start(){ NeptuneLog := logs.New() api := rest.NewApi() api.Use(rest.DefaultDevStack...) router, err := rest.MakeRouter( rest

在 Go 中实现一个支持并发的 TCP 服务端
发表于 2023-08-24

TCP 和 UDP 服务端随处可见,它们基于 TCP/IP 协议栈,通过网络为客户端提供服务。在这篇文章中,我将介绍如何使用 Go 语言开发一个用于返回随机数、支持并发的 TCP 服务端。对于每一个来自 tcp 客户端的连接,它都会启动一个新的 Go routine(轻量级线程)来处理相应的请求。 你可以在 GitHub 上找到本项目的源码:concTcp.go。 处理 TCP 连接

第十章、go语言网络编程,29
发表于 2023-08-24

实现功能:支持多个客户端连接到服务器,多个连接并发 源代码 package main import ( "fmt" "net" "strings" ) func HandleConn(conn net.Conn) { defer conn.Close() //函数调用完毕,自动关闭conn //获取客户端的网络地址信息 addr := conn.RemoteAddr()

UNIX socket 匿名套接字通信1
发表于 2023-08-24

课程适合什么样的朋友观看0 对C或C++语言已经熟悉(不管你目前靠哪门语言干活)1 对核心底层技术有强烈追求的朋友观看2 已经crud多年,但技术遇到瓶颈想找突破口的朋友3 适合想当大佬,追求高薪的朋友观看4 学完本课程相当于增加了5年以上的经验5 细节请看课程目录及课程简介,我相信不会辜负你的期望6 课程涉及了多进程并发编程,进程关系,进程池,中断信号,IPC通信,网络间IPC通信

Deep into Container——用Golang构建自己的容器
发表于 2023-08-24

大家好,继续深入容器系列,我们已经知道容器是从 Linux 命名空间和 Cgroups 构建的,为了更深入地了解它,我们将学习如何使用 Golang 构建自己的容器。 这篇文章我参考了 Julian Friedman 的Build Your Own Container Using Less than 100 Lines和 Liz Rice 的 Go从头开始构建容器。 这是深入容器系列的第四部分:

第一页 上一页 1 ... 997 998 999 1000 下一页 尾页
友情链接: 免费取名网 安企CMS 商家收款码申请 AI学习网 Hello Web3
© 2026 Golang教程网, Created By 安企内容管理系统(AnqiCMS)