Closed mgkeeley closed 5 years ago
We're at version 1.95 and that looks like you're running 1.88. I believe this bug was fixed a long time ago.
On Sat, Dec 22, 2018 at 1:11 AM Michael Keeley notifications@github.com wrote:
I get a never ending list of "Announce":"i-am-your-server" messages when connecting Chilipeppr to an already-running SPJS running on a raspberry pi. This only happens when SPJS is already running, and I refresh the Chilipeppr browser page. (If I stop SPJS, refresh the page, start SPJS, then connect via clicking the ws: link on the "Your Servers" recent server list, then tick the checkbox in the "Port List" it works OK).
Seems to be Chilipeppr sends a message msg: {"Cayenn":"Discover"}, then SPJS does a UDP broadcast {"Cayenn":"Discover"}. However, SPJS gets the broadcast back (is that normal?), and sends the announce back to itself. But that fails, and then it loops forever.
See the SPJS log attached. spjs.log https://github.com/chilipeppr/serial-port-json-server/files/2704947/spjs.log
Maybe SPJS should ignore Cayenn messages from itself?
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/chilipeppr/serial-port-json-server/issues/62, or mute the thread https://github.com/notifications/unsubscribe-auth/AHidbfaI1Q_WCxJeh4pcKHBRNtv9_8FJks5u7fclgaJpZM4ZfZNx .
Ah, I see. I looked at https://github.com/chilipeppr/serial-port-json-server#binaries-for-download and assumed the top one there (1.88) was the latest. I didn't realise this list wasn't the same as on the releases page. Maybe this list could be marked "Old Releases", or removed altogether?
oh, yeah, that readme just has outdated links now. probably best to just link over to the releases page. up for editing that readme then doing pull request?
On Sat, Dec 22, 2018 at 1:21 PM Michael Keeley notifications@github.com wrote:
Ah, I see. I looked at https://github.com/chilipeppr/serial-port-json-server#binaries-for-download and assumed the top one there (1.88) was the latest. I didn't realise this list wasn't the same as on the releases page. Maybe this list could be marked "Old Releases", or removed altogether?
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/chilipeppr/serial-port-json-server/issues/62#issuecomment-449598307, or mute the thread https://github.com/notifications/unsubscribe-auth/AHidbec6CT7sCFowq9KcD0_DvSFg0SRTks5u7qJdgaJpZM4ZfZNx .
Awesome. Thanks for the help.
On Sat, Dec 22, 2018 at 7:48 PM Michael Keeley notifications@github.com wrote:
63 https://github.com/chilipeppr/serial-port-json-server/pull/63
— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/chilipeppr/serial-port-json-server/issues/62#issuecomment-449612404, or mute the thread https://github.com/notifications/unsubscribe-auth/AHidbb5OTNKZWE8WkvkNdIxeVNJfwfuxks5u7vz8gaJpZM4ZfZNx .
I get a never ending list of
"Announce":"i-am-your-server"
messages when connecting Chilipeppr to an already-running SPJS running on a raspberry pi. This only happens when SPJS is already running, and I refresh the Chilipeppr browser page. (If I stop SPJS, refresh the page, start SPJS, then connect via clicking the ws: link on the "Your Servers" recent server list, then tick the checkbox in the "Port List" it works OK).Seems to be Chilipeppr sends a message
msg: {"Cayenn":"Discover"}
, then SPJS does a UDP broadcast{"Cayenn":"Discover"}
. However, SPJS gets the broadcast back (is that normal?), and sends the announce back to itself. But that fails, and then it loops forever.See the SPJS log attached. spjs.log
Maybe SPJS should ignore Cayenn messages from itself?