I've wrestled with this for quite a while, checked and rechecked firewall and router ports, tested with both bridge Windows Firewalls turned off. I hope someone can see an obvious problem so I can get this working across the internet.
LAN A is 8 Windows 7 Professional PC's behind a router/firewall connected to cable modem to internet. Squiggle is working fine across those 8 machines. One machine has Bridge service running.
LAN B is one Windows 7 Professional PC connected to DSL modem, no router or firewall, with bridge running.
LAN A log shows "Replay: KeepAliveMessage", "Replay: LoginMessage", Forward: HiMessage", and "Replay: LogoutMessage when LAN B user logs on or off, so I am pretty sure LAN B is talking to LAN A.
LAN A log also shows "Forward: GiveUserInfoMessage" and "Forward: KeepAliveMessage", but my LAN B log shows no messages from activity on LAN A, and the the user on LAN B can not see LAN A users, and is not visible to LAN A users.
LAN B log shows "Forward: KeepAliveMessage", but nothing shows up at LAN A end.
I don't know what to ask here other than, what might be wrong?
Thanks for any help you might be able to provide.
Bridge A static ip=192.168.3.3<=>router ports 1235-1237 and 9996-9998 forwarded to 192.168.3.3<=>cable modem WAN ip=204.111.73.4
Bridge B dynamic ip=64.4.76.74 obtained from DSL modem
LAN A bridge config:<?xml version="1.0"?>
<configuration>
<configSections>
<section name="BridgeConfiguration" type="Squiggle.Bridge.Configuration.BridgeConfiguration, Squiggle.Bridge, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"/>
</configSections>
<BridgeConfiguration>
<InternalServiceBinding IP="192.168.3.3" Port="1235"/>
<ExternalServiceBinding IP="192.168.3.3" Port="1236"/>
<PresenceBinding MulticastIP="224.10.11.12" MulticastPort="9998" ServicePort="9997" CallbackPort="9996"/>
<Targets>
<add IP="64.4.76.74" Port="1237"/>
</Targets>
</BridgeConfiguration>
<system.diagnostics>
<trace autoflush="true" >
<listeners>
<add name="FileListener"
type="System.Diagnostics.TextWriterTraceListener"
initializeData="Squiggle.Bridge.log" />
</listeners>
</trace>
</system.diagnostics>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.1"/>
</startup>
</configuration>
LAN B bridge config:<?xml version="1.0"?>
<configuration>
<configSections>
<section name="BridgeConfiguration" type="Squiggle.Bridge.Configuration.BridgeConfiguration, Squiggle.Bridge, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null"/>
</configSections>
<BridgeConfiguration>
<InternalServiceBinding IP="64.4.76.74" Port="1235"/>
<ExternalServiceBinding IP="64.4.76.74" Port="1237"/>
<PresenceBinding MulticastIP="224.10.11.12" MulticastPort="9998" ServicePort="9997" CallbackPort="9996"/>
<Targets>
<add IP="204.111.73.4" Port="1236"/>
</Targets>
</BridgeConfiguration>
<system.diagnostics>
<trace autoflush="true" >
<listeners>
<add name="FileListener"
type="System.Diagnostics.TextWriterTraceListener"
initializeData="Squiggle.Bridge.log" />
</listeners>
</trace>
</system.diagnostics>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.1"/>
</startup>
</configuration>