php 模拟tcp,实现一个简易的TCP调试工具

实现一个简易的TCP调试工具

2019-12-21

0

最近在深入学习Swoole相关知识(一个PHP高性能网络框架).提供了TCP组件.在调试的时候出现困难,不能像HTTP请求一样通过Postman调试.又不想使用别人现成的无奈只能自己动手实现一个简易的TCP Clinet.

上面是一个实现的成品.通过易语言编写的,做一些Windows工具还是很方便的.

项目用到了 HP-Socket

(引用自百度百科)

同样也是一款优秀的网络框架.完美利用了IOCP的高性能.

为了快速开发,使用了某位网友封装的模块

使用该模块下的ITcpClient类.主要使用了这几个方法.

其余的都是一些交互逻辑.代码之后会上传一份. (由于语言的问题,没法直接贴出代码.无奈...)

客户端代码实现完成后,编写一个服务端程序测试下.

Swoole代码:

最终通过软件测试下:

交互成功.大功告成!

工具源码下载地址:http://img.webhuang.cn/eyuyan_tcp_client/webhuang-tcp-source.zip

成品下载地址:http://img.webhuang.cn/eyuyan_tcp_client/product.zip

无论源码还是成品HPSocket4C.dll该文件需放在当前运行目录.

实现一个简易的TCP调试工具 2019-12-21 0 最近在深入学习Swoole相关知识(一个PHP高性能网络框架).提供了TCP组件.在调试的时候出现困难,不能像HTTP请求一样通过Postman调试.又不想使用别人现成的无奈只能自己动手实现一个简易的TCP Clinet. 上面是一个实现的成品.通过易语言编写的,做一些Windows工具还是很方便的. 项目用到了 HP-Socket (引用自百度百科) 同样也是一款优秀的网络框架.完美利用了IOCP的高性能. 为了快速开发,使用了某位网友封装的模块 使用该模块下的ITcpClient类.主要使用了这几个方法. 其余的都是一些交互逻辑.代码之后会上传一份. (由于语言的问题,没法直接贴出代码.无奈...) 客户端代码实现完成后,编写一个服务端程序测试下. Swoole代码: 最终通过软件测试下: 交互成功.大功告成! 工具源码下载地址:http://img.webhuang.cn/eyuyan_tcp_client/webhuang-tcp-source.zip 成品下载地址:http://img.webhuang.cn/eyuyan_tcp_client/product.zip 无论源码还是成品HPSocket4C.dll该文件需放在当前运行目录.
经验分享 程序员 微信小程序 职场和发展