网络传输中TCP也许UDP是否畅通测试

网络传输中TCP或者UDP是否畅通测试

在音视频开发和使用过程中,经常会遇到TCP或者UDP是否畅通的问题,现在根据市面上比较稳定的AnyChat平台,进度Demo的调试,为大家提供一个简单的测试方法。

首先下载AnyChat的软件,可以到他们的官网下载:www.anychat.cn

下载本人提供的附件工具:  sockettool.rar (755.9 KB, 下载次数:177) 压缩包有使用说明,不具体表述。

现针对使用官方Demo时遇到的情况做简单的测试:测试服务器端和客户端的TCP或者UDP是否畅通。

首先服务器端操作如下:
打开sockettool.exe工具,建立TCP测试服务,端口号为8906,如图:
网络传输中TCP也许UDP是否畅通测试

建立UDP测试服务,端口号为8907,如图:
网络传输中TCP也许UDP是否畅通测试

客户端操作如下:
打开sockettool.exe工具,建立TCP测试用户,填入AIP地址(填写用户你们自己A端的IP地址)和TCP端口号8906,然后点击连接按钮。如图:
1.

网络传输中TCP也许UDP是否畅通测试

2.

网络传输中TCP也许UDP是否畅通测试

建立UDP测试用户,填入AIP地址(填写用户你们自己A端的IP地址)和UDP端口号8907,如图:
网络传输中TCP也许UDP是否畅通测试

服务器、客户端互发数据:
在服务器与客户端分别建立好之后就可以进行通信了。
比如服务器端可以向指定客户端发送数据,客户端用户可以向服务器端发送数据。如图:
1.

网络传输中TCP也许UDP是否畅通测试

2.

网络传输中TCP也许UDP是否畅通测试



同理,UDP服务器端与UDP客户端之间也可以发送数据。如图:
1.

网络传输中TCP也许UDP是否畅通测试
2.

网络传输中TCP也许UDP是否畅通测试


   如果以上都可以成功操作,则说明服务器、客户两端之间是可以正常连接的。如果操作不成功,则说明服务器、客户两端存在连接问题。
特别是UDP操作不成功,会影响SDK的音视频。

   如果A、B两端连接存在问题,则有可能是因为防火墙禁用端口了,把两个端口打开即可。操作如下:
打开“控制面板”-“windows防火墙”-“例外”-“添加端口”。
将SDK所需要的TCP与UDP端口分别添加进去。(不确定是哪一端的部问题时,可两端都打开)

TCP:

网络传输中TCP也许UDP是否畅通测试

UDP

网络传输中TCP也许UDP是否畅通测试

有任何疑问可以直接到技术论坛进行提问:http://bbs.anychat.cn/forum.php