🧰DICT Client

Remède supports the DICT protocol and can be used as a DICT client.

Remède is able to communicate with dictionaries servers. The DICT protocol was created in 1997; it has been described in the RFC2229. It is based on TCP/IP.

How it works

The codebase contains a Dict Client view, which is able to explore dictionaries server.

Because Javascript is not able to send TCP requests, we must use native code to send TCP request through sockets. Thanks to Capacitor Plugins, we can easily call native Java code from our Typescript codebase.

The Capacitor "TCPClient" plugin

The plugin native code is located at app/android/app/src/main/java/dev/camarm/remede/TCPClient.java and it is defined in the Vue codebase at app/src/functions/plugins/tcpClient.ts.

TODO: Not finished

The DICT Client view

TODO: Not finished

The "Searching using DICT servers" feature

TODO: Not finished

Last updated

Was this helpful?