Bonjour à tous,
J'ai actuellement un programme qui lit un fichier qui me sert de base de données afin d'effectuer de rechercher des informations. Le problème est que le programme relit le fichier à chaque execution.
Je cherche un moyen de ne pas relire ce fichier à chaque fois que je cherche une information dans ces données, un système du type client/server. Le serveur a donc les données en mémoire et attend les instructions d'un programme client. Le résultat de la commande peut être assez volumineux.
Je sais qu'il existe les sockets Unix mais l'échange de données entre le client et le serveur est assez complexe. J'ai une implémentation avec des sockets SOCK_STREAM mais je n'arrive pas à échanger l'intégralité d'1 Mo.
Merci d'avance pour vos suggestions !
Partager