



本文出自 “残影” 博客,请务必保留此出处http://wnyw106.blog.51cto.com/451546/171618
Linux版本 网络调试助手 发布
Windows上有些小的调试助手软件使用起来很方便,Linux上也想用。还不如何自己写一个,但是会写代码,但并不会设计软件。那么就参考了一款Windows下的名字叫”TCP调试助手”界面进行编写,真正使用到的代码并不多,但是写成一个完整的小工具以后使用起来还是会提高不少的效率。
TCP调试助手界面如下:
Ubuntu上界面如下:
已完成的功能有:UDP 手动发送 断开/连接UDP 清空接收区/发送区 计数 状态 日期 保存配置参数
未完成的功能有:TCP 实时发送 自动发送 16进制显示 日期仅为打开时日期,并未做更新
在windows 下设置select 模式的非阻塞。
具体实现如下
客户端:(window) 创建一个socket ,非阻塞, 调用connect , connect 立即返回。 然后用select 检查,如果可写, 就认为该 connect 连接成功, 在具体实现的时候发现如果不清空可写集, 发现select 一直返回该描述字可写。 认真看了下unp ,发现确实一值为可写, 第一次可写表示连接成功, 对于一个已经连接成功的tcp 描述符,如果发送缓冲区中可用字节数大于发送缓冲区的低潮标记,就返回可写。(具体参考unp 140)。 我应该是满足其中的(C 情况) close 一个socket ,select 检查到及可读, 也可写。
1、删除C盘windows目录下以$为名的文件夹<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />2、清空临时文件夹和IE临时文件夹里的全部内容
3、删除All Users里没用的文件
4、借助其它软件对系统垃圾进行清理(个人感觉冰夕的这款软件不错)
5、清理注册表
6、删除没用的字体
7、修改TCP/IP连接数,我们一般设为512以上。8、注册表减肥并压缩,注意保留美国英语的键值。
9、如果后续不装其它的组件,可以删除下图的I386文件,此文件夹有500多MB。
10、删除了上图的1386文件,必须关闭Windows文件保护。在这里,我采用了XP Lite软件进行关闭。
11、使用雨林木风DIY 1.6对系统进行设置和减肥12、设置OEM信息
13、对不必要和不常用的东西,我们进行删除。14、进行系统优化。
15、如果删除了系统帮助文件,把原系统helpctr.exe复制到c:\windows\system32\避免按F1出现错误对话框。16、进行C盘碎片重组(建议在封前多重组几次,这样出现蓝屏的机率要低一点)
![]()
本文出自 “残影” 博客,请务必保留此出处http://wnyw106.blog.51cto.com/451546/171618
转载于:https://blog.51cto.com/cptwu/174090
1、删除C盘windows目录下以$为名的文件夹<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />2、清空临时文件夹和IE临时文件夹里的全部内容
3、删除All Users里没用的文件
4、借助其它软件对系统垃圾进行清理(个人感觉冰夕的这款软件不错)
5、清理注册表
6、删除没用的字体
7、修改TCP/IP连接数,我们一般设为512以上。8、注册表减肥并压缩,注意保留美国英语的键值。
9、如果后续不装其它的组件,可以删除下图的I386文件,此文件夹有500多MB。
10、删除了上图的1386文件,必须关闭Windows文件保护。在这里,我采用了XP Lite软件进行关闭。
11、使用雨林木风DIY 1.6对系统进行设置和减肥12、设置OEM信息
13、对不必要和不常用的东西,我们进行删除。14、进行系统优化。
15、如果删除了系统帮助文件,把原系统helpctr.exe复制到c:\windows\system32\避免按F1出现错误对话框。16、进行C盘碎片重组(建议在封前多重组几次,这样出现蓝屏的机率要低一点)
![]()
转载于:https://blog.51cto.com/wnyw106/171618