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该文件需放在当前运行目录.上一篇:
IDEA上Java项目控制台中文乱码