<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Tcping使用 on Duke Hsu ｜ Learn • Build • Share</title><link>https://www.dukehsu.com/tags/tcping%E4%BD%BF%E7%94%A8.html</link><description>Recent content in Tcping使用 on Duke Hsu ｜ Learn • Build • Share</description><image><title>Duke Hsu ｜ Learn • Build • Share</title><url>https://www.dukehsu.com/images/og-default.jpg</url><link>https://www.dukehsu.com/images/og-default.jpg</link></image><generator>Hugo</generator><language>en-US</language><lastBuildDate>Tue, 15 Nov 2022 00:00:00 +0000</lastBuildDate><atom:link href="https://www.dukehsu.com/tags/tcping%E4%BD%BF%E7%94%A8/index.xml" rel="self" type="application/rss+xml"/><item><title>TCP端口连通性检测工具-tcping</title><link>https://www.dukehsu.com/posts/381.html</link><pubDate>Tue, 15 Nov 2022 00:00:00 +0000</pubDate><guid>https://www.dukehsu.com/posts/381.html</guid><description>&lt;h2 id="tcping介绍"&gt;TCPING介绍&lt;/h2&gt;
&lt;p&gt;tcping 是由美国人 Eli Fulkerson先生用C++ 编写的一个开源网络检测工具;你可以下载可执行文件， 也可以下载源码自行编译。&lt;/p&gt;
&lt;p&gt;Offical website: &lt;a href="https://download.elifulkerson.com/files/tcping/0.39/"&gt;https://download.elifulkerson.com/files/tcping/0.39/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;tcping和ping类似，也是用于检测网络连通性的一个工具。不同于ping的是，tcping 可以检查端口，更多的用法请在程序中执行 ？ 来查阅。&lt;/p&gt;
&lt;h3 id="程序的帮助信息"&gt;程序的帮助信息&lt;/h3&gt;
&lt;p&gt;&lt;img alt="tcping.jpg" loading="lazy" src="https://www.dukehsu.com/posts/381/images/1461758271.jpg" title="tcping.jpg"&gt;&lt;/p&gt;
&lt;h3 id="使用tcping检测应用程序的端口延迟"&gt;使用tcping检测应用程序的端口延迟&lt;/h3&gt;
&lt;p&gt;从Eli Fulkerson 的网站下载下来，通过命令行的方式来运行&lt;/p&gt;
&lt;p&gt;在程序所在目录输入程序 和目标地址进行检测&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;.\tcping.exe google.com 443
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;//.\tcping.exe 目标地址/域名 目标端口&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;即可获得结果，也可以在程序后面添加参数&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;.\tcping.exe -t google.com 443
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;//.\tcping.exe -t 目标地址/域名 目标端口 (-t长ping)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;.\tcping.exe -h google.com
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;//.\tcping.exe -h 目标地址/域名 目标端口&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h3 id="示例图"&gt;示例图&lt;/h3&gt;
&lt;p&gt;&lt;img alt="tcping1.jpg" loading="lazy" src="https://www.dukehsu.com/posts/381/images/2549479965.jpg" title="tcping1.jpg"&gt;&lt;/p&gt;
&lt;h3 id="使用tcping来检查网络游戏的网络波动"&gt;使用tcping来检查网络游戏的网络波动&lt;/h3&gt;
&lt;p&gt;当我接到有用户反馈网络游戏延迟高或者连接不上的时候，通常我会使用tcping，tracert，nslookup，ping 这几个命令来协助排查故障；总结一下几个步骤如下&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;拿到与游戏相关的服务器地址&lt;br&gt;
有时候游戏服务器是通过域名连接，我会使用nslookup检查解析地址&lt;/li&gt;
&lt;li&gt;使用ping检查基本的延迟状态&lt;br&gt;
有些游戏服务器禁ping，我会使用tracert 来跟踪路由，顺便找一下游戏连接的端口（后面使用tcping检查端口）&lt;/li&gt;
&lt;li&gt;使用tracert跟踪路由&lt;br&gt;
运营商链路调整 有时候会影响游戏体验；某个节点断掉&lt;br&gt;
tracert可以协助你判断路由节点的问题&lt;/li&gt;
&lt;li&gt;使用tcping检查游戏服务器端口延迟和是否开放&lt;br&gt;
有些游戏是UDP协议，我会用hping，或者nc。基本上tcping已经很够用所以我这里只介绍tcping。&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;前面的文章&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;使用 PsPing进行网络测试&lt;br&gt;
&lt;a href="https://www.itiohub.com/share/psping.html"&gt;https://www.itiohub.com/share/psping.html&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;以上所述内容均以Windows操作系统为主。&lt;br&gt;
如果你有其它更好用的工具 ，欢迎在下方留言分享。&lt;/p&gt;</description></item></channel></rss>