Connection Timeout after 12 Seconds

Hi, I've found this program and am trying to implement it into a client-to-server workflow so they can share their USB scanner. The client application will find the server application and appears to connect for twelve seconds, then disconnect, find again, connect for 12, disconnect, etc. on loop. I've copy/pasted the system message below. Any help would be greatly appreciated.

System Messages:
2019-09-17 11:10:51 INFO :VirtualHere Client 4.8.9 starting (Compiled: Sep 12 2019 13:28:18)
2019-09-17 11:10:51 INFO :Client OS is Windows Server 2016 (build 14393), 64-bit edition
2019-09-17 11:10:51 INFO :Using config at C:\Users\Administrator\AppData\Roaming\vhui.ini
2019-09-17 11:10:51 INFO :IPC available at \\.\pipe\vhclient
2019-09-17 11:10:51 INFO :Auto-find (Bonjour) on
2019-09-17 11:10:51 INFO :Auto-find (Bonjour SSL) on
2019-09-17 11:10:52 ERROR :Data stream corruption, compressedSize=33621248, uncompressedSize=775040565
2019-09-17 11:11:01 INFO :Server ping timeout, shutting down connection 1...
2019-09-17 11:11:11 ERROR :Data stream corruption, compressedSize=33621248, uncompressedSize=775040565
2019-09-17 11:11:20 INFO :Server ping timeout, shutting down connection 2...
2019-09-17 11:11:21 ERROR :Data stream corruption, compressedSize=33621248, uncompressedSize=775040565
2019-09-17 11:11:33 INFO :Server ping timeout, shutting down connection 3...
2019-09-17 11:11:41 ERROR :Data stream corruption, compressedSize=33621248, uncompressedSize=775040565

#2

Is this over a normal network connection or a vpn or through a firewall? The steam of data is getting corrupted which is very unusual.

#4

I suspect its basically adding something to the tcp stream, i.e treating like a web request or something and adding things to the data. Basically just use direct connection or easyfind