Mi è saltata in mente un’idea che ora voglio sviluppare con la base dei Deep Purple che mi aiuta.
Vorrei realizzare una chat che come caratteristiche abbia:
- L’uso tramite LAN
- Non troppe funzioni (come IRC o Jabber)
- Funzioni (anche) sotto Windows (purtroppo non posso mettere linux ☹️ )
- Il client abbia pochi file, un eseguibile e magari qualche DLL
- Sia server che client non devono lasciare traccia sul computer
Detto ciò, per il server ho scelto python perché lo farò partire direttamente da chiave usb e è di facile modifica, il client in un linguaggio compilato, come C o C++. Non so ancora che toolkit usare… Mi piacerebbero le GTK ma non ce la faccio con pochi DLL mi sa.
Come formato per “parlarsi” userò XML perché è di sicuro documentato, vedi tipo RSS, XML-RCP e tutti sti esempi col python.
Ho già avuto delle idee su come sarà il codice XML ma lo pubblicherò più avanti.
La licenza sarà ovviamente GNU GPL.