go
文章平均质量分 87
左岸映雪
坚持6个月
展开
-
2020-08-22
go websokcet实战(1)1.背景 最近做HIDS项目中遇到一个需求,需要server端能随时主动给client端推送策略消息,而不需要等待client端的心跳消息上报。系统原有通信方式使用的http,server不具备这种能力,所有需要将系统的通信方式更改为websocket的方式。 使用的过程中查找了一些资料,但是我们这边的有一原创 2020-08-22 14:33:39 · 120 阅读 · 0 评论 -
go MPG 模型导致的系统调用setns的坑
这里写自定义目录标题go MPG 模型导致的系统调用setns的坑背景某些情况下syscall.Syscall失败经历过程实验对比go MPG 模型导致的系统调用setns的坑背景最近在做的一个项目是关于获取docker容器内的端口监听(包括导出的端口和未导出的端口)以及端口对应的sokcet inode号,因为有了inode号可以在物理机上对应到是哪个服务进程。采用的方案是先获取到docker容器的ns命名空间,然后使用系统调用 syscall .Syscall(SYS_SETNS, uintptr原创 2020-06-21 00:23:34 · 602 阅读 · 1 评论 -
VSCode go开发配置,提升编码效率
之前因为有些go包在VSCode中直接go get下载不到,就没有安装VSCode相关的插件。写代码的时候VSCode不能自动导入用到的包或者删除已经注释代码里面用到包,往往注释了部分代码进行调试时提示“import config 包但是没有使用”的错误。也有没函数跳转追踪、代码自动提示和补全功能,今天有时间就好好配置了一下VSCode,配置完之后体验比之前好太多,希望也能帮到大家。一、VS Code下载地址官方下载地址:https://code.visualstudio.com/Down...原创 2020-05-10 23:00:23 · 846 阅读 · 0 评论