Skip to content

Commit f3cea39

Browse files
committed
Error forwaring from WebSocket server to subscriber bugfix
* Solved a bug whereby the WebSocket Server actor, upon handling an error, forwards it to the subscriber but doesnt clear it resulting in an endless lopp in the "Actor Core.vi" (Closes #9)
1 parent 0f4d006 commit f3cea39

4 files changed

Lines changed: 15 additions & 15 deletions

File tree

WebSocket Actor Release Notes.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
WebSocket Actor Release Notes
2+
v1.1.1
3+
- Solved a bug whereby the WebSocket Server actor, upon handling an error, forwards it to the subscriber but doesnt clear it resulting in an endless lopp in the "Actor Core.vi" (Closes #9)
24
v1.1.0
35
- Implemented Keepalive functionality whereby a WebSocket client/server checks if the peer is still responding ("Alive") by sending WebSockets Ping messages to the peer on a certain time interval. The peer will answer with a WebSockets Pong message. If the answer is not received within a certain amount timeout the client/server will drop the connection.
46
- Implemented secure WebSocket capabilities.
16 Bytes
Binary file not shown.

WebSocket-Actor.vipb

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
1-
<VI_Package_Builder_Settings Version="2020.1" Created_Date="2023-10-14 14:13:00" Modified_Date="2024-11-27 19:27:09" Creator="AndreaVaccaro(LSInst" Comments="" ID="0a69d971f463b5f48482574b3c88cd89">
1+
<VI_Package_Builder_Settings Version="2020.1" Created_Date="2023-10-14 14:13:00" Modified_Date="2025-05-16 23:05:10" Creator="AndreaVaccaro(LSInst" Comments="" ID="c9553f6f207cde6622bc324533711ed9">
22
<Library_General_Settings>
33
<Package_File_Name>LS_Instruments_AG_lib_WebSocket_Actor</Package_File_Name>
4-
<Library_Version>1.1.0.18</Library_Version>
4+
<Library_Version>1.1.1.2</Library_Version>
55
<Auto_Increment_Version>false</Auto_Increment_Version>
66
<Library_Source_Folder>.</Library_Source_Folder>
77
<Library_Output_Folder>vipm packages</Library_Output_Folder>
@@ -54,13 +54,8 @@ Look at the LabVIEW example folder for a comprehensive set of examples.
5454
<Copyright/>
5555
<Packager>Andrea Vaccaro</Packager>
5656
<URL>https://github.com/LS-Instruments/WebSocket-Actor</URL>
57-
<Release_Notes>- Implemented Keepalive functionality whereby a WebSocket client/server checks if the peer is still responding ("Alive") by sending WebSockets Ping messages to the peer on a certain time interval. The peer will answer with a WebSockets Pong message. If the answer is not received within a certain amount timeout the client/server will drop the connection.
58-
59-
- Implemented secure WebSocket connection capabilities.
60-
61-
- Implemented error generation, hanlding and reporting
62-
63-
- Improved palette structure</Release_Notes>
57+
<Release_Notes>Solved a bug whereby the WebSocket Server actor, upon handling an error, forwards it to the subscriber but doesnt clear it resulting in an endless lopp in the "Actor Core.vi" (Closes #9)
58+
</Release_Notes>
6459
</Description>
6560
<Destinations>
6661
<Toolkit_VIs>
@@ -385,7 +380,7 @@ Look at the LabVIEW example folder for a comprehensive set of examples.
385380
<Path>WebSocket Actor\WebSocket Actor Palette\Open Examples.vi</Path>
386381
<VI_Title/>
387382
</Items_Data>
388-
<GUID>612935DA313E87BEAF1B4581EE69F63A</GUID>
383+
<GUID>E0B345DA00E2CBD3B89876BC08AD7C74</GUID>
389384
</Functions_Palette_Data>
390385
<Functions_Palette_Data>
391386
<Parent_Palette_Index>0</Parent_Palette_Index>
@@ -434,7 +429,7 @@ Look at the LabVIEW example folder for a comprehensive set of examples.
434429
<Path>WebSocket Actor\WebSocket Actor Palette\WebSocket Server-Service Enqueuer Msg.vi</Path>
435430
<VI_Title/>
436431
</Items_Data>
437-
<GUID>D45CA22971EF87C873E4A5FDF8F0B4EF</GUID>
432+
<GUID>C6FA4BC00B967F23A0AE1717305E6336</GUID>
438433
</Functions_Palette_Data>
439434
<Functions_Palette_Data>
440435
<Parent_Palette_Index>0</Parent_Palette_Index>
@@ -511,7 +506,7 @@ Look at the LabVIEW example folder for a comprehensive set of examples.
511506
<Path>WebSocket Actor\WebSocket Actor Palette\WebSocket Service.vi</Path>
512507
<VI_Title/>
513508
</Items_Data>
514-
<GUID>42E223623DE12B6C20D36521DCD8502A</GUID>
509+
<GUID>ACA3D7E040723CDD154F5367078260F8</GUID>
515510
</Functions_Palette_Data>
516511
<Functions_Palette_Data>
517512
<Parent_Palette_Index>0</Parent_Palette_Index>
@@ -560,7 +555,7 @@ Look at the LabVIEW example folder for a comprehensive set of examples.
560555
<Path>WebSocket Actor\WebSocket Server Manager Messages\Stop Server Msg\Send Stop Server.vi</Path>
561556
<VI_Title/>
562557
</Items_Data>
563-
<GUID>CC86FA4FA3ED744BD85C78AA33B8AF2E</GUID>
558+
<GUID>07424C475AB84371B5D559958025859B</GUID>
564559
</Functions_Palette_Data>
565560
<Functions_Palette_Data>
566561
<Parent_Palette_Index>0</Parent_Palette_Index>
@@ -595,7 +590,7 @@ Look at the LabVIEW example folder for a comprehensive set of examples.
595590
<Path>WebSocket Actor\WebSocket Server Messages\Add Service Msg\Send Add Service.vi</Path>
596591
<VI_Title/>
597592
</Items_Data>
598-
<GUID>549D0AAB1B981810C63546210895DD54</GUID>
593+
<GUID>41E16F2032A82A5557F527FB00175CB1</GUID>
599594
</Functions_Palette_Data>
600595
<Functions_Palette_Data>
601596
<Parent_Palette_Index>0</Parent_Palette_Index>
@@ -644,7 +639,7 @@ Look at the LabVIEW example folder for a comprehensive set of examples.
644639
<Path>WebSocket Actor\WebSocket Service Messages\Send Msg\Send Send.vi</Path>
645640
<VI_Title/>
646641
</Items_Data>
647-
<GUID>C29ECF60585F928643714FC5E50008E3</GUID>
642+
<GUID>46895B9A20882130E31B1763917B0CF3</GUID>
648643
</Functions_Palette_Data>
649644
</Library_Palette_Definition>
650645
</VI_Package_Builder_Settings>
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
version https://git-lfs.github.com/spec/v1
2+
oid sha256:91633618d81b61c5a2ec17ad186c4a1b57a0ec38d56ef1753a29236dd39dfe0d
3+
size 3848665

0 commit comments

Comments
 (0)