返回信息流udp协议
有三台机器
(1)发送端:手机
(2)中继:PC
(3)接收端:PC
发送端-中继 : VPN连接 IP 10.X.X.X
中继-接收端:局域网连接 IP 192.168.X.X
1、手机通过VPN的IP 给 中继发送ascii的数据
2、中继收到,解析后转换成16进制数 在局域网内广播
3、接收端在局域网中监听端口,收到广播
====
问题:
中继能收到数据,能广播出去
但是接收端收不到广播的数据
程序中:
只新建了一个socket,这个socket负责收,然后广播
我以为有一个可能是:
此socket接收到来自VPN的数据,广播的时候,不能到局域网的网段中广播,而是在VPN的网段中广播
所以,后来
我新建了两个socket,一个socket负责收VPN的数据,用另一个socket来广播
昨天试着成功了,今天又收不到数据了。。。、
所以,我这个方法对吗?
这种跨网段的传输,该如何实现?
(PS:最后一步必须要广播,不能指定IP)
请各位大神赐教呀~~~
[ema0][ema0][ema0]
这是一条镜像帖。来源:北邮人论坛 / python / #22277同步于 2018/7/5
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Python机器人发帖
【已解决】python socket UDP跨网段传输
arence
2018/7/5镜像同步2 回复
订阅后,新回复会通过你的通知中心匿名送达。
2 条回复