If you share a USB security dongle on the server computer, the device will appear in the Donglify device list window with the status Shared:

 

status Shared

  

In case the shared USB dongle is supported by the “Multi-connect” feature, the corresponding icons will be shown in the device status string:

 

Multi-connect

 

If not, the device status string will contain the “Single-connect” icon:

 

Single-connect

 

When you connect to the shared USB dongle from a remote computer, the device will appear in the device list window on the remote machine with the status Connected:

  

status Connected

  

Available connection modes

 

Depending on the current network configuration, Donglify may use different connection modes in order to provide the best performance possible. The connection mode used determines the speed of data exchange with the connected remote devices. 

 

There are three connection modes supported by Donglify:

  • Direct connection, which is possible when:

- The server and client computers are connected to the same local network (Ethernet, Wi-Fi);

- One of the computers participating in the connection has a public IP address;

- The router on one of the computers is configured for automatic port forwarding;*

- The computers are connected via a VPN. 

 

  • UDP connection:

 

- The server and client computers are not in the same network, neither has a public IP address and both are connected to the Internet through a router/NAT. 

- The software is able to get through NATs and let the two computers connect using the UDP hole punching method.

 

  • Connection through the Tunnel Server (an intermediate server located on Electronic Team’s side and used as a proxy between two computers):

 

- The server and client computers are not in the same network, neither has a public IP address and both are connected to the Internet through a router/NAT.

 

The optimal connection mode is always selected automatically, with the following precedence: direct connection → UDP connection → connection through the Tunnel Server.

 

In terms of speed, a direct connection is always the fastest. UDP connection and connection through the Tunnel Server are markedly slower but come to the rescue when direct connection is not possible, for instance when both computers are behind NAT.

 

Connection mode icons 

 

Opening Donglify, you see the list of USB dongles currently shared on and connected to your computer. 

 

Below every dongle’s name there is a status string by which you can tell the mode of the connection currently established to the device:

 

  • no icon denotes direct connection:

 

 no icon

 

  • [U] stands for UDP connection: 

     

UDP connection


  • [R] means connection through the Tunnel Server: 

 

Tunnel Server

  

Tunnel Server Connected

 

* If the connection to a remote device is established in the UDP mode and you are noticing a lack of responsiveness and/or unacceptably low transfer rates, you can enable UPnP port forwarding or manually open TCP port 5000 on your router (see your router documentation for more information) to allow Donglify to switch to the direct connection mode and thus dramatically improve the performance.