我的机器上有两张因特网卡,配有两张单独的自动地址。 两端都属于同一网络。 我正确地指出,当我编造一个袖珍片时,这本议事录中有一个是具体的?
<><>UPDATE:
我在此局势:
我有一个硬件装置,位于192.168.0.10。 它通过ud(192.168.0.11, 50000)和(192.168.0.12, 50000)进行沟通。 硬件装置通过两个港口进行,具体如下:(192.168.0.10、49000)和(192.168.0.10、49001)。
我通过文字创建港口(192.168.0.11, 50000)和(192.168.0.12, 50000),以便我能够记录和操纵通信,然后将数据转交能够与硬件交谈的两个模拟器。
因此,实际上,我的文字是“中间的男性”,用于测试硬件的标识和腐败数据。
这里是我的文字的袖珍接口:
IP 1 - Channel 1
External_socket = (192.168.0.10, 49000) ** Hardware
External_side_socket = (192.168.0.11, 50000) ** Script
Simulator_side_socket = (192.168.0.11, 50001) ** Script
Simulator_socket = (192.168.0.11, 50002) ** Simulator
IP2 - Channel 2
External_socket = (192.168.0.10, 49001) ** Hardware
External_side_socket = (192.168.0.12, 50000) ** Script
Simulator_side_socket = (192.168.0.12, 50001) ** Script
Simulator_socket = (192.168.0.12, 60002) ** Simulator
这一工程按预期进行,每个频道都有正确的数据。
然而,如果我作两个简单的改动,它就停止了工作:
(1) 我将第二版模拟器配置文件从60002台改为5002台,同时把ip地址保留在192.168.0.12。
2) 我的文字也把IP2改为60002至50002。
突然,第二频道的数据到达了第一个模拟器。 如何做到这一点? .net有IPAny,我很想知道模拟器是否正在使用这种 some光,是否在座标书中忽视了ip地址。 你们是否认为这里的问题?
感谢
Barry