前言
- 因为从来没有使用过mac笔记本,所以最近换了电脑。使用起来的感受只有两个字(真香)。但是应用软件的缺少是个诟病,在windows下面很多好用的软件,在mac下面却找不到,或者需要花钱购买。一谈到钱我就很激动,我并不排斥收钱,因为软件也是作者开发的,投入了时间和精力。于是我就想着自己开发一款,方便自己平时开发调试使用。语言的话我采用了当前最流行的python(说实话写这个程序自己才开始看python,路很艰辛,现在的python水平还没入门)。界面的话我采用了pyqt,其实就是qt的python版本,实际是对qt的封装。(c++学过一点,qt的底层就是c++,但是放弃了,c++宇宙第一难度语言)。有想法就开始做吧,第一个版本能收发数据一共花了3天。后面因为在更新其他博客,晚上才可以写代码,毕竟白天还要上班,经过了2周,我认为第一个可用的版本V1.0.0算是好了。于是,我决定共享出来(轻喷,半吊子水,有问题欢迎留言和提issue)。本人将持续更新(细节,bug以及框架代码的持续优化)
TODO: 因为我身边只有一台mac,所以我不确定我打的包是否可用。如果不可用,请及时给我留言,谢谢。
程序截图
- 说明:界面是仿照windows的工具写的
- 目前还只实现了tcp服务器,因为在我目前的工作中,tcp是最常用到的。底层采用了多线程计算,支持多连接,连接的客户端信息展示到客户端列表中。发送数据的时候,选择不同的客户端即可发送。
github地址
https://github.com/yangpf92/nettool_for_mac