githubEdit

🧰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 RFC2229arrow-up-right. It is based on TCP/IP.

How it works

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

circle-info

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

chevron-rightThe Capacitor "TCPClient" pluginhashtag

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

chevron-rightThe DICT Client viewhashtag

TODO: Not finished

chevron-rightThe "Searching using DICT servers" featurehashtag

TODO: Not finished

Last updated

Was this helpful?