抱歉,您的浏览器无法访问本站
本页面需要浏览器支持(启用)JavaScript
了解详情 >

前言我们日常使用 SpringBoot 已经可以轻松创建 HTTP 服务了,当然 SpringBoot 同样提供了基于注解的形式也能很方便实现 Websocket 服务。但是当我们想要更加自定义通信协议时,Java 届已经有统一主流的方式,使用 Netty ,一个韩国人开发的框架。本文将介绍如何实现使用一个端口,同时监听多种网络协议。 1. 编码实现我们使用的 HTTP 或 Websocke...

序言通常在 Windows 上查看分析 tcp 协议会使用 wireshark,但 Linux 上一般使用 tcpdump. deepin 上使用apt-get install tcpdump安装命令。如果提示权限不足,使用sudo提权。 1. tcpdump 常用的参数 参数 释义 示例 备注 host 基于 host 过滤 tcpdump host 127.0.0.1 s...

前言最近用 Go 开发了 TCP 的代理服务,经过一周的洗礼,感觉有些悟道,因此决定再巩固一遍,加点料,实现服务端与客户端心跳,服务端主动踢除不活跃客户端。 1. 服务端服务端代码server.go 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253...
Go