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

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

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

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

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

首先服务器端操作如下:

打开sockettool.exe工具,建立TCP测试服务,端口号为8906,如图:

建立UDP测试服务,端口号为8907,如图:

客户端操作如下:

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

1.

2.

建立UDP测试用户,填入A端IP地址(填写用户你们自己A端的IP地址)和UDP端口号8907,如图:

服务器、客户端互发数据:

在服务器与客户端分别建立好之后就可以进行通信了。

比如服务器端可以向指定客户端发送数据,客户端用户可以向服务器端发送数据。如图:

1.

2.

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

1.

2.

如果以上都可以成功操作,则说明服务器、客户两端之间是可以正常连接的。如果操作不成功,则说明服务器、客户两端存在连接问题。

特别是UDP操作不成功,会影响SDK的音视频。

如果A、B两端连接存在问题,则有可能是因为防火墙禁用端口了,把两个端口打开即可。操作如下:

打开“控制面板”-“windows防火墙”-“例外”-“添加端口”。

将SDK所需要的TCP与UDP端口分别添加进去。(不确定是哪一端的部问题时,可两端都打开)

TCP:

UDP:

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

时间: 2024-10-21 19:16:42

网络传输中TCP或者UDP是否畅通测试的相关文章

服务器租用---常用网络协议:TCP和UDP的区别简析

服务器租用---常用网络协议:TCP和UDP的区别简析及TCP与UDP区别 TCP---传输控制协议,提供的是面向连接.可靠的字节流服务.当客户和服务器彼此交换数据前,必须先在双方之间建立 一个TCP连接,之后才能传输数据.TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一 端传到另一端. UDP---用户数据报协议,是一个简单的面向数据报的运输层协议.UDP不提供可靠性,它只是把应用程序传给IP层的 数据报发送出去,但是并不能保证它们能到达目的地.由于UDP在传输数据报

使用加密解密技术和CA认证解决网络传输中的安全隐患

服务端:xuegod63.cn   IP:192.168.1.63 客户端:xuegod64.cn   IP:192.168.1.64   网络安全: 网络传输中的安全隐患-.   中间人攻击 全隐患:        解决方法 1.窃听-- >  加密 2.篡改 ->  哈西算法:MD5,sha1 (检查数据完整性) 3.伪装(钩鱼网站,伪装WIFI)  ->  身份认证(用户名/密码.数字证书) 4.网络中断 (内网冒冲网关,DDOS )  –>绑定静态arp地址: 加大服务器和

Android网络传输中必用的两个加密算法:MD5 和 RSA (附java完成测试代码)

MD5和RSA是网络传输中最常用的两个算法,了解这两个算法原理后就能大致知道加密是怎么一回事了.但这两种算法使用环境有差异,刚好互补. 一.MD5算法 首先MD5是不可逆的,只能加密而不能解密.比如明文是yanzi1225627,得到MD5加密后的字符串是:14F2AE15259E2C276A095E7394DA0CA9  但不能由后面一大串倒推出yanzi1225627.因此可以用来存储用户输入的密码在服务器上.现在下载文件校验文件是否中途被篡改也是用的它,原理参见:http://blog.c

JAVA中TCP和UDP传输例子的对比

在本文中我将学到的java中的UDP和TCP在局域网内的传输做了对比,这里强调 的是局域网范围内,非广域网.首先,下面的是我写的在局域网内利用java中的UDP协议写的一个传输文件或者图片的类. --------------------------------------------------------------------------------------------------------------------------------------------------------

应聘复习基础笔记1:网络编程之TCP与UDP的优缺点,TCP三次握手、四次挥手、传输窗口控制、存在问题

重要性:必考 一.TCP与UDP的优缺点 ①TCP---传输控制协议,提供的是面向连接.可靠的字节流服务.当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据.TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端的可靠传输.对可靠性要求较高的应用层协议,如FTP.Telnet.SMTP.HTTP.POP3 ②UDP---用户数据报协议,是一个简单的面向数据报的运输层协议.UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去

《网络协议》TCP 与 UDP 协议基本概述

基本概述 传输层主要功能为两台主机上的应用程序提供端到端的通信,通过端口号识别两台主机上相对应程序之间进行通信.传输层中最主要的两个协议就是 TCP 和 UDP,可以根据 IP 首部的协议字段来识别传输数据的协议类型. TCP 是面向连接的.可靠的流协议,流是指不间断的数据结构.它的任务是把来自应用程序的数据分成合适的小块交给下面的网络层,确认接收到数据的分组.为数据块设置超时时钟,一旦超过该时间就重新发送数据.TCP 为提供可靠性传输,实行"顺序控制"或"重发控制"

android 网络编程--socket tcp/ip udp http之间的关系

网络七层由下往上分别为物理层.数据链路层.网络层.传输层.会话层.表示层和应用层,一般编程人员接触最多的就是应用层和运输层,再往下的就是所谓的媒体层了,不是我们研究的对象. 下面是应用层.运输层,网络层.链路层通信协议概图.我们经常接触到的一般是: http协议:应用层协议,并且http协议是基于tcp连接的,主要解决的是如何包装协议的 tcp协议:运输层协议,通常也叫做tcp/ip协议,主要解决数据如何在网络中传输 udp协议:运输层协议,用户数据报协议,不可靠的协议,只负责把应用层的协议的数

TCP/IP(三):传输层TCP与UDP

TCP协议 概述 TCP协议和UDP协议处于同一层:传输层,但是两者之间有很大的区别,TCP协议具有以下特点: TCP提供可靠的数据传输服务,TCP是面向连接的,即数据在通信之间要先建立连接,结束通信时要释放连接,这也是后面所说的3次握手,4次挥手: TCP是点对点的连接方式,即一条TCP连接两端只能是两个端点: TCP提供可靠的,无差错的,不丢失,不重复,按顺序的服务: TCP提供全双工通信,允许通信双方任何时候都能发送数据,TCP在连接的两端都设置有发送缓存和接收缓存: TCP是面向字节流的

Java网络编程之TCP、UDP

Java网络编程提供了两种协议:TCP(传输控制协议)和UDP(数据报协议).TCP(Transmission Control Protocol)是一种可靠的传输协议,传输时会采用"三次握手"端的方式建立连接,以保证数据的可靠性和安全性:而UDP(User Datagram Protocol)协议是一种不可靠的传输协议,发送的数据不一定能够接受的到,网上的聊天是工具一般采用的此协议.下面将详细的接受TCP和UDP的使用以及相应的编码. 一.TCP网络通信 Java中使用Socket(套