通常在学习GPRS或者DTU的时候,往往没有自己的服务器,很多时候我们只能用这个模块打个电话发个短信,但是随着移动互联的兴起,各行各业大家都开始弄移动接入。为了这个需求,这里提供TCP移动接入。

工作原理解释(重点)

具体方法是连接指定服务器的指定端口,当然还要需要一步认证登陆,不能是任何人都可以利用我们的资源,有很多人还可能在搞破坏。系统有一个用户池保存在已经登陆且认证通过的用户,然后像QQ一样,需要加好友实现通信,通过一个用户发送申请好友请求到另一个用户,这里是发送的用户名信息。当接到申请后可以选择接受或者拒绝。当接收申请后,两个用户就建立了链接,剩下的内容就是TCP透传了。

1 为何登链接了服务器还需要登陆认证? 这是因为这个服务器并不是私有的,可以说在一定程度上时共有的,大家很多人知道这个服务器的IP,如果设计为只连接两个端口就可以发送数据,那么总会些人会试图尝试那些没有给他授权的端口,如果是这样会严重影响被人的通信,甚至可能影响服务器的正常工作。

2 为何查找用户需要用户名? 因为每个人都会得到两个两个用户名,这两个用户名是独一无二的而且是随机分配的,只有当事人知道,所以可以通过用户名查找到自己另外一个用户名。

3 有啥限制没有?这个当然有限制,首先是速度限制,因为这个是DTU或者是GPRS测试不是电脑的TCP测试,所有速度会有显示,速度限制是38400bps,是按秒统计的,如果瞬时速率很高,一秒内的总数据少于38400也不会超速。同时后台对于统计用户,如果在2min内没有数据,后台会自动断开该用户,所以如果空闲请发个“心跳包”!

下面图解使用方法,主要是连接服务器搜索用户和发送数据。DTU或者GPRS使用类似,这里以一个TCP测试工具为例。

1 购买账号或者申请到测试账号,链接直达

2 创建连接输入提供的IP和端口

3 点击创建后,确认一下目标IP和端口后点击“连接”

4 用用户名和密码登陆,格式为  $用户名$密码$,然后点击发送,如果用户名密码正确会返回 Welcome back 。。。提示信息

5 另外新建一个连接,用另一个账户登陆

6 当两个账户都登陆后需要进行配对。 配对的格式为  #对方名#,如下图所示,当请求发出去以后,会收到提示Request have ….,此时另一个账户会收到建立请求。

7 确认配对,当一个账户发出请求后,另一个账户会收到配对请求,回复Y确认建立连接此时提示connection has been… 连接连接建立成功,两个账户可以透传通信了。

免花生壳 TCP测试 DTU测试 GPRS测试TCP服务器的更多相关文章

  1. 巧用花生壳将局域网内的FTP和www服务器发布到互联网

    一.目的:用生壳发布FTP和mail服务器到互连网. 二.网络环境:(出租房多家共用路由器上网,ADSL的1Mbps带宽,动态PPPOE拨号,帐号和密码存储在soho路由器中,路由器自动联机上网,并为 ...

  2. 10-51单片机ESP8266学习-AT指令(ESP8266连接路由器,建立TCP服务器,分别和C#TCP客户端和AndroidTCP客户端通信+花生壳远程通信)

    http://www.cnblogs.com/yangfengwu/p/8871464.html 先把源码和资料链接放到这里 源码链接:https://pan.baidu.com/s/1wT8KAOI ...

  3. 如何利用花生壳和VisualSVN Server建立远程代码仓库

    如何利用花生壳和VisualSVN建立远程代码仓库 最近由于项目需要,要远程访问实验室的svn服务器,但是实验室没有固定域名和ip,因此就打算用花生壳申请一个免费的域名构建一个服务器,再把Visual ...

  4. 1.8 使用电脑测试MC20的GPRS功能

    需要准备的硬件 MC20开发板 1个 https://item.taobao.com/item.htm?id=562661881042 GSM/GPRS天线 1根 https://item.taoba ...

  5. TCP 百万并发 数据连接测试 python+locust

    过程笔记和总结 尝试一.locust 测试百万Tcp并发 另一种方式是使用jmeter 基础环境 服务端 虚拟机:Centos7.2 jdk 1.8 客户端 虚拟机: Centos7.2 python ...

  6. 测试那些事儿—浅谈TCP/IP协议

    TCP/IP协议是一系列网络协议的总和,是构成网络通信的核心骨架. TCP/IP的工作原理通俗的讲就是一个主机的数据要经过哪些过程才能发送到对方的主机上. TCP/IP协议采用四层结构,分别为应用层, ...

  7. qingshow “不积跬步无以至千里,不积小流无以成江海”。--荀子《劝学篇》 用tomcat+花生壳搭建自己的web服务器+域名(参考)

    链接地址:http://www.blogjava.net/qingshow/archive/2010/01/17/309846.html 用tomcat搭建web服务器 目标:免费拥有自己的网站及域名 ...

  8. 2.3 使用ARDUINO控制MC20进行GPRS的TCP通讯

    需要准备的硬件 MC20开发板 1个 https://item.taobao.com/item.htm?id=562661881042 GSM/GPRS天线 1根 https://item.taoba ...

  9. 花生壳+Tomcat

    花生壳(内网穿透)新手上路 http://service.oray.com/question/1664.html 好不容易找到一篇关于“花生壳+Tomcat”的好文章,转一下,上次自己弄的时候把自己的 ...

随机推荐

  1. OpenCV-Python入门教程6-Otsu阈值法

    在说Otsu之前,先说几个概念 灰度直方图:将数字图像中的所有像素,按照灰度值的大小,统计其出现的频率.其实就是每个值(0~255)的像素点个数统计. Otsu算法假设这副图片由前景色和背景色组成,通 ...

  2. python指定分隔符来分割文件

    1 import re 2 p = re.compile('AAAAAAAA',re.S) 3 f = open(r"D:\test\oldfile.txt","r&qu ...

  3. 使用docker方式安装etcd集群,带TLS证书

    网上文档也多,安装的时候,还是踩了几个坑. 现在作一个安装记录吧. 1,先作自签名的证书ca-csr.json(为了和k8s共用根证书,可能将信息调为k8s). { "CN": & ...

  4. ReSharper 8 & 9

    ronle ZoJzmeVBoAv9Sskw76emgksMMFiLn4NM 9: admin@youbaozang.com SpFEMUSrPM0AGupqlNs6J1Ey7HrjpJZy admi ...

  5. jquery .On()绑定事件的触发机制

    选择器只能选择已存在元素,其他元素需要作为参数传递给on

  6. CDOJ 1960 构造哈密顿路径

    题意: 给定n个点的有向完全图,希望通过其中n-1条边将n个点串起来(2<=n<=1000) 欧拉路径:经过所有边且只经过一次 哈密顿路径:经过所有点且只经过一次 思路: 本题条件特殊,有 ...

  7. cf666 C. Codeword 组合数学

    题解: 首先暴力很显然 f[i][j]表示到第i个位置,串匹配到j 这样每次是n^2的 我们假设每个位置匹配的第一个位置 然后从这个到上一个位置一定不能等于这个串的值 ans=simga{i,C(i- ...

  8. SQLServer中处理亿万级别的数据

    在SQLServer中处理亿万级别的数据(历史数据),可以按以下方面进行: 去掉表的所有索引 用SqlBulkCopy进行插入 分表或者分区,减少每个表的数据总量 在某个表完全写完之后再建立索引 正确 ...

  9. JMeter非GUI模式下日志介绍

    Creating summariser <summary> Created the tree successfully using /opt/JMeter/TestPlan/test.jm ...

  10. lvs - mask标记

    将两个服务绑定在一个集群服务中 如何将两种请求绑定在一个集群中通过一个director来调度, 这里需要iptable工具配合实现.首先在prerouting链上做一个标记,通过标记来调度 起两个服务 ...