通过互联网发送和接收数据包

时间:2017-03-12 12:27:27

标签: android python visual-c++-2015

我想做什么:
通过Internet将我的Android设备的视频帧发送到我的笔记本电脑(Windows 10)以接收一些json数据 我做了什么
1。去here学习创建服务器以发送和接收html请求 2。关掉我的防火墙
问题
我想通过互联网发送和接收数据 ,但这样只允许与LAN进行通信 。我没有尝试端口转发(如果我使用移动设备的热点,不知道怎么回事)但是如果我运行Skype /反恐精英我想知道什么,他们不需要我们做端口转发以通过对等连接发送和接收数据。网络浏览器都不使用相同的方式进行视频聊天。
问题
如何使用c ++或python制作一个Windows应用程序来接收视频帧,进行处理(或做一个按钮来做同样的事情)并向android发送一个json编码指令。
注意:通过外部服务器获取数据不是我想要的,简而言之,我想创建一个类似app的Skype

1 个答案:

答案 0 :(得分:0)

您想要的只是将Android手机中的数据发送到计算机中的服务器,然后使用任何隧道服务,例如ngrok。ngrok支持tcp& HTTP。

# http 
  ngrok http <port>