硬件:老古:在您解决跨网关的方案中,是不是电脑B和电脑C中除了装有NAT软件外,还都运行了一个您编的先收然后再转发的程序?
不需要安装转发程序。NAT就是转发程序。
老古:有两个问题:1.单片机N发数据给单片机P时,单片机N所指向的端口是电脑B的还是电脑C的,还是单片机P的?2.单片机N指向的IP地址是单片机P的,是么?
指向C的IP地址和端口。NAT会转为指向P。
老古:C的端口是和单片机P捆绑的还是和电脑B捆绑的?还是有两个端口,一个指向电脑B,一个指向单片机P?
C是和p捆绑的。
如果N发数据给P,因为N指定的IP地址是C的,那么C收到后,却没有目的P的IP地址,它又是依据什么发给P的呢?
所谓NAT是,你要指定C的目的地址为P的IP地址和端口,这要预先定义好的。
你要在NAT的地址转换表加入P的IP地址和端口。电脑C根据该表转发