基于 SQL 的简单服务器客户端程序,还挺适合想快速试手写点网络小工具的你。用Socket
直接连服务端,发个小字符串过去就能看到效果,逻辑简单明了,调试也方便。
用IPAddress.Parse("192.168.8.109")
设定目标 IP,用Socket.Connect
连6688
端口。连上就输出“连接成功”,再发个Encoding.ASCII.GetBytes("I am a doubi")
的小消息。记得s.Shutdown
和s.Close
收尾。
适合平时写点简单数据转发或想搞个内网调试工具用。嗯,代码量不大,逻辑也直白,看起来也不累。想深入玩的话,还可以看看PostgreSQL 客户端-服务器协议 Deno 实现或者高效 64 位 Redis 客户端这些更成熟的实现,对比一下也有意思。
对了,如果你是第一次玩Socket
,记得检查下端口和防火墙哦,不然怎么跑都连不上,可别被这个小细节卡住。